import { SpaceSize } from "../space/types.js"; import { Locale } from "../locale/types.js"; import { SkeletonAnimation } from "../skeleton/types.js"; import { ThemeConfig } from "./token-utils.js"; import { SizeType } from "../_utils/props.js"; import React from "react"; //#region src/config-provider/config-context.d.ts type ThemeMode = 'light' | 'dark' | 'system'; interface SkeletonConfig { animation?: SkeletonAnimation; } interface ConfigContextProps { prefixCls?: string; componentSize?: SizeType; skeleton?: SkeletonConfig; space?: SpaceSize; theme?: ThemeMode; themeConfig?: ThemeConfig; locale?: Locale; getPopupContainer?: (trigger?: HTMLElement | null) => HTMLElement; getTargetContainer?: () => HTMLElement | Window; } declare function useConfig(): ConfigContextProps; //#endregion export { ConfigContextProps, ThemeMode, useConfig }; //# sourceMappingURL=config-context.d.ts.map