import type { ThemeId } from '../styles/themes/types'; export type { ThemeId }; export interface UseThemeOptions { /** The theme the app should fall back to when nothing is stored yet. */ defaultTheme?: ThemeId; storageKey?: string; } export declare function useTheme(options?: UseThemeOptions): { theme: ThemeId | null; switchTheme: (id: ThemeId) => void; };