22 lines
1.3 KiB
TypeScript
22 lines
1.3 KiB
TypeScript
import type { ExtendedCSSStyleSheet } from '@fluentui/merge-styles';
|
|
import * as React from 'react';
|
|
import type { AdoptedStylesheetExHook, AdoptedStylesheetHook } from '../hooks/useAdoptedStylesheet';
|
|
import type { ShadowConfigHook } from '../hooks/useShadowConfig';
|
|
import type { HasMergeStylesShadowRootContextHook, MergeStylesShadowRootContextHook } from '../hooks/useMergeStylesShadowRoot';
|
|
import type { MergeStylesRootStylesheetsHook } from '../hooks/useMergeStylesRootStylesheets';
|
|
import type { UseStyledHook } from '../hooks/useStyled';
|
|
export declare const getNewContext: () => MergeStylesDefaultContextValue;
|
|
export type UseWindowHook = () => Window | undefined;
|
|
export type MergeStylesDefaultContextValue = {
|
|
stylesheets: Map<string, ExtendedCSSStyleSheet>;
|
|
useAdoptedStylesheetEx: AdoptedStylesheetExHook;
|
|
useAdoptedStylesheet: AdoptedStylesheetHook;
|
|
useShadowConfig: ShadowConfigHook;
|
|
useMergeStylesShadowRootContext: MergeStylesShadowRootContextHook;
|
|
useHasMergeStylesShadowRootContext: HasMergeStylesShadowRootContextHook;
|
|
useMergeStylesRootStylesheets: MergeStylesRootStylesheetsHook;
|
|
useWindow: UseWindowHook;
|
|
useStyled: UseStyledHook;
|
|
};
|
|
export declare const MergeStylesDefaultContext: React.Context<MergeStylesDefaultContextValue>;
|