import type { ColorSchemeType } from "../../constants"; export interface ThemeSwitcherProps { forcedTheme?: string; forcedColorScheme?: ColorSchemeType; targetSelector?: string; themeTransition?: string; /** provide styles object imported from CSS/SCSS modules, if you are using CSS/SCSS modules. */ styles?: Record; } export interface DataProps { className: string; "data-th"?: string; "data-theme"?: string; "data-color-scheme"?: "dark" | "light"; "data-csp"?: ColorSchemeType /** color-scheme-preference */; } export interface UpdateProps { resolvedTheme: string; resolvedColorScheme: "dark" | "light"; resolvedColorSchemePref: ColorSchemeType; th: string; } /** * You can use this hook in place of `` component. * Please note that you need to add "use client" on top of the component in which you are using this hook. */ export declare function useThemeSwitcher(props: ThemeSwitcherProps): void; export declare function ThemeSwitcher(props: ThemeSwitcherProps): null; //# sourceMappingURL=theme-switcher.d.ts.map