import React, { ReactNode } from 'react';
import { ThemeMode } from './theme';
interface ThemeContextType {
    mode: ThemeMode;
    toggleTheme: () => void;
    setTheme: (mode: ThemeMode) => void;
}
interface ThemeProviderProps {
    children: ReactNode;
    defaultMode?: ThemeMode;
    mode?: ThemeMode;
}
export declare const ThemeProvider: React.FC<ThemeProviderProps>;
export declare const useTheme: () => ThemeContextType;
export {};
//# sourceMappingURL=ThemeProvider.d.ts.map