import type { ColorSchemePreference } from "../constants"; export interface UseTheme { theme: string; colorSchemePreference: ColorSchemePreference; systemColorScheme: "dark" | "light"; resolvedColorScheme: "dark" | "light"; setColorSchemePreference: (colorSchemePreference: ColorSchemePreference) => void; setTheme: (theme: string) => void; } /** * use this hook to gain access to theme state and setters from your components. * @param targetId - targetId corresponding to `ThemeSwitcher` and others tied to specific container. * @returns themeState and setter fucntions */ export declare function useTheme(targetId?: string): UseTheme; //# sourceMappingURL=use-theme.d.ts.map