import type { ReactNode } from "react"; type Theme = "light" | "dark" | "system"; interface ThemeContextType { theme: Theme; setTheme: (theme: Theme) => void; resolvedTheme: "light" | "dark"; } export declare function useTheme(): ThemeContextType; interface ThemeProviderProps { children: ReactNode; defaultTheme?: Theme; storageKey?: string; forcedTheme?: Theme; } export declare function ThemeProvider({ children, defaultTheme, storageKey, forcedTheme, }: ThemeProviderProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ThemeContext.d.ts.map