import { Theme, ThemeContextValue } from './theme-context';
export interface ThemeProviderProps {
    children: React.ReactNode;
    defaultTheme?: Theme;
    storageKey?: string;
    target?: HTMLElement;
}
export declare const ThemeProvider: ({ children, defaultTheme, storageKey, target }: ThemeProviderProps) => import("react/jsx-runtime").JSX.Element;
export declare const useTheme: () => ThemeContextValue;
