export interface ThemeOption { value: string; class: string; icon: string; label: string; isDark?: boolean; } declare function toggleTheme(): void; /** * Configure theme behavior for the current app. Call once at startup. * * @param options.allowDark Enable dark mode for this project (default: false). * When false, dark / system-dark falls back to light. */ export declare function configureTheme(options?: { allowDark?: boolean; }): void; declare function addTheme(theme: ThemeOption): void; export declare function useTheme(): { isDark: import('vue').Ref; theme: import('vue').ComputedRef; themeOptions: import('vue').Ref<{ value: string; class: string; icon: string; label: string; isDark?: boolean | undefined; }[], ThemeOption[] | { value: string; class: string; icon: string; label: string; isDark?: boolean | undefined; }[]>; toggleTheme: typeof toggleTheme; addTheme: typeof addTheme; setTheme: (value: string) => void; }; export {}; //# sourceMappingURL=useTheme.d.ts.map