export interface HeartbeatConfig { interval: number; checkFn: () => Promise; } export declare class HeartbeatManager { private config; private timer; private callbacks; private lastBeat; constructor(config: HeartbeatConfig); start(): void; stop(): void; onBeat(callback: (status: string) => void): void; getLastBeat(): { timestamp: number; status: string; } | null; } //# sourceMappingURL=heartbeat.d.ts.map