import React from 'react'; export type Theme = 'light' | 'dark'; interface ThemeContextType { theme: Theme; toggleTheme: () => void; setTheme: (theme: Theme) => void; setThemeMode: (theme: Theme) => void; isDark: boolean; disableDarkMode: boolean; } interface ThemeProviderProps { children: React.ReactNode; defaultTheme?: Theme; disableDarkMode?: boolean; storageKey?: string; } export declare function ThemeProvider({ children, disableDarkMode, defaultTheme, storageKey, }: ThemeProviderProps): import("react/jsx-runtime").JSX.Element; export declare function useTheme(): ThemeContextType; export {};