@senka-ai/ui
Version:
A modern, type-safe Svelte 5 UI component library with full theme support, accessibility standards, and robust state management patterns
11 lines • 405 B
TypeScript
type Theme = 'light' | 'dark';
export declare function getTheme(): Theme;
export declare function setTheme(newTheme: Theme): void;
export declare function toggleTheme(): void;
export declare function useTheme(): {
readonly current: Theme;
destroy: () => void;
};
export declare function subscribe(listener: (theme: Theme) => void): () => void;
export {};
//# sourceMappingURL=theme.svelte.d.ts.map