import * as React from 'react'; import { SetStateAction } from 'react'; import type { Theme, ColorMode } from './types'; export interface ContextValue { colorMode?: string; setColorMode?: (colorMode: SetStateAction) => void; } export declare const useColorModeState: (theme?: Theme) => readonly [ColorMode, React.Dispatch>]; export declare const applyColorMode: (theme: Theme, mode: string) => Theme; export declare const InitializeColorMode: () => JSX.Element; export declare const toCustomProperties: (obj: Record | undefined, parent?: string | undefined, themeKey?: string | undefined) => Record; export declare const objectToVars: (parent: string, obj: Record) => Record;