import { type ReactNode } from 'react';
import LightTheme from '../styles/themes/LightTheme';
import DarkTheme from '../styles/themes/DarkTheme';
type ThemeMode = 'light' | 'dark' | 'auto';
interface ThemeProviderProps {
    children: ReactNode;
    mode?: ThemeMode;
    customLightTheme?: typeof LightTheme;
    customDarkTheme?: typeof DarkTheme;
}
export declare const ThemeProvider: ({ children, mode, customLightTheme, customDarkTheme, }: ThemeProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const useTheme: () => import("..").Theme;
export {};
//# sourceMappingURL=ThemeProvider.d.ts.map