UNPKG

claritykit-svelte

Version:

A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility

28 lines 793 B
export { default as FocusMode } from './FocusMode.svelte'; export { default as BreakReminder } from './BreakReminder.svelte'; export interface FocusSettings { dimBackground: boolean; hideNonEssential: boolean; reducedMotion: boolean; highContrast: boolean; largerText: boolean; simplifiedInterface: boolean; breakReminders: boolean; breathingExercise: boolean; } export interface BreakConfig { interval: number; duration: number; type: 'gentle' | 'firm' | 'urgent'; autoStart: boolean; showCountdown: boolean; playSound: boolean; suggestions: string[]; } export interface BreakSession { startTime: Date; endTime: Date | null; type: 'micro' | 'short' | 'long'; completed: boolean; } //# sourceMappingURL=index.d.ts.map