export interface DefaultCssVarsTheme { colorSchemes?: Record | undefined; defaultColorScheme?: string | undefined; } declare function prepareCssVars>(theme: T, parserConfig?: { prefix?: string | undefined; colorSchemeSelector?: 'media' | 'class' | 'data' | string | undefined; disableCssColorScheme?: boolean | undefined; enableContrastVars?: boolean | undefined; shouldSkipGeneratingVar?: ((objectPathKeys: Array, value: string | number) => boolean) | undefined; getSelector?: ((colorScheme: keyof T['colorSchemes'] | undefined, css: Record) => string | Record) | undefined; }): { vars: ThemeVars; generateThemeVars: () => ThemeVars; generateStyleSheets: () => Record[]; }; export default prepareCssVars;