export interface SoundConfig { permission: string; error: string; } export interface QuietHoursConfig { enabled: boolean; start: string; end: string; } export interface Config { sounds: SoundConfig; quietHours: QuietHoursConfig; notifyChildSessions: boolean; terminal: string | null; focusAfterAction: boolean; notifyOnIdle: boolean; /** * Use macOS Notification Centre instead of modal dialogs. * * Trade-offs: * - Native (default): Appears in Notification Centre, respects Do Not Disturb, single action button * - Modal: Bypasses DND, supports Accept/Always/Reject buttons */ nativeMacNotifications: boolean; } export declare function loadConfig(): Config; export declare function isQuietHours(config: Config): boolean; //# sourceMappingURL=config.d.ts.map