import { FC, ReactNode } from 'react';
import { Theme } from '../tokens';
export type ThemeMode = 'light' | 'dark';
interface ThemeContextValue {
    theme: Theme;
}
export interface ThemeProviderProps {
    /** 'light' | 'dark' — встроенные темы, или кастомный объект темы */
    theme?: ThemeMode | Theme | Partial<Theme>;
    children: ReactNode;
}
export declare const ThemeProvider: FC<ThemeProviderProps>;
export declare function useThemeContext(): ThemeContextValue;
export {};
