UNPKG

@sandlada/mdc

Version:

@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.

33 lines 1.12 kB
export interface GlobalMDCContextRippleConfig { disabled: boolean; disableHoverStateLayer: boolean; disableFocusStateLayer: boolean; disablePressStateLayer: boolean; } export interface GlobalMDCContextFocusRingConfig { disabled: boolean; } export interface GlobalMDCContextElevationConfig { disabled: boolean; } export interface GlobalMDCContextConfig { ripple: Partial<GlobalMDCContextRippleConfig>; focusRing: Partial<GlobalMDCContextFocusRingConfig>; elevation: Partial<GlobalMDCContextElevationConfig>; } export declare const GlobalMDCContext: { __context__: GlobalMDCContextConfig; }; declare class _GlobalMDCContextProvider { private constructor(); private static _Instance; static get Instance(): _GlobalMDCContextProvider; private provider; private currentConfig; private mergeConfig; attach(initialConfig?: Partial<GlobalMDCContextConfig>): void; setConfig(config: Partial<GlobalMDCContextConfig>): void; } export declare const GlobalMDCContextProvider: _GlobalMDCContextProvider; export {}; //# sourceMappingURL=context-provider.d.ts.map