export interface Schedule { id: string; name: string; cron: string; repos: string[] | '*'; action: { type: 'health-check'; } | { type: 'upgrade-check'; } | { type: 'custom'; command: string; }; notify: ('dashboard' | 'menubar')[]; enabled: boolean; lastRun?: string; lastResult?: { success: boolean; summary: string; }; } export declare function listSchedules(): Schedule[]; export declare function addSchedule(schedule: Omit): Schedule; export declare function toggleSchedule(id: string): boolean; export declare function removeSchedule(id: string): boolean; export declare function runSchedule(id: string): Promise<{ success: boolean; summary: string; }>; export declare function installDefaultSchedules(): void;