/** * Schedule Module * * Exports for the update scheduling system. * * Phase 4.1 (honest scheduling): the daemon/executor/queue subsystem * (ScheduleDaemon, ScheduleExecutor, UpdateQueue) was deleted — fully built, * zero production wiring, and the TUI "Start Daemon" button was a setTimeout * simulation. Scheduling is now external (cron / systemd / launchd / * schtasks entries generated by ScheduleService.generateScheduleCommands) * invoking `pluginator auto-update --json`. Re-introduce a daemon only * alongside a real spawned process with a real consumer. * * @since v1.24.0 */ export { ScheduleService, getScheduleService, isWithinMaintenanceWindow, resetScheduleService, } from './schedule-service.js'; export { DEFAULT_SCHEDULE_CONFIG, INTERVAL_MS, type MaintenanceWindow, type ScheduleCheckRecord, type ScheduleCommand, type ScheduleConfig, type ScheduleInterval, type ScheduleNotificationSettings, type ScheduleState, type ScheduledCheckResult, type ScheduledPluginUpdate, type TimeWindow, } from './schedule-types.js'; export { ScheduleNotifier, getScheduleNotifier, initScheduleNotifier, resetScheduleNotifier, DEFAULT_NOTIFICATION_CONFIG, type NotificationChannel, type NotificationConfig, type NotificationEvent, type NotificationEventType, type NotificationPluginStatus, type StoredNotification, type UpdateRunSummary, } from './notifications.js'; export { PluginScheduleManager, getPluginScheduleManager, initPluginScheduleManager, resetPluginScheduleManager, DEFAULT_SCHEDULE_OVERRIDES, type PluginScheduleConfig, type ScheduleOverrides, } from './plugin-schedule.js'; //# sourceMappingURL=index.d.ts.map