import { getWindow } from '../../dom'; import { useMergeStylesHooks } from './useMergeStylesHooks'; export var useStyled = function (scope) { if (scope === void 0) { scope = '__global__'; } var _a = useMergeStylesHooks(), useAdoptedStylesheetEx = _a.useAdoptedStylesheetEx, useShadowConfig = _a.useShadowConfig, useMergeStylesShadowRootContext = _a.useMergeStylesShadowRootContext, useMergeStylesRootStylesheets = _a.useMergeStylesRootStylesheets, useWindow = _a.useWindow; var win = useWindow() || getWindow(); var shadowCtx = useMergeStylesShadowRootContext(); var inShadow = !!shadowCtx; var rootMergeStyles = useMergeStylesRootStylesheets(); var shadowConfig = useShadowConfig(scope, inShadow, win); useAdoptedStylesheetEx(scope, shadowCtx, rootMergeStyles, win); return shadowConfig; }; //# sourceMappingURL=useStyled.js.map