import type { BrainPushClient, PollSummary, SchedulerConfig } from './types.js'; import type { Vault } from '../vault/index.js'; export declare class BeaconScheduler { private vault; private brain; private cfg; private timer; private last_summary; private running; constructor(vault: Vault, brain: BrainPushClient, cfg: SchedulerConfig); start(): void; stop(): void; /** 触发一次轮询 (测试用 / 手动 trigger) */ tick(): Promise; getLastSummary(): PollSummary | null; private emptySummary; } //# sourceMappingURL=scheduler.d.ts.map