export interface PanelSchedulerCallbacks { onStatus: () => void; onGit: () => void; } export interface PanelSchedulerOptions extends PanelSchedulerCallbacks { statusPollMs: number; gitPollMs: number; } /** * Coordinates repeating timers for status and git refreshes. * Kept small so it can be unit tested with fake timers. */ export declare class PanelScheduler { private statusInterval?; private gitInterval?; private readonly options; constructor(options: PanelSchedulerOptions); start(): void; stop(): void; } //# sourceMappingURL=panel-scheduler.d.ts.map