export interface WorkerLeaseHeartbeatOptions { leaseTtlMs: number; renew(): void; onFailure(error: Error): void; } /** Keeps one live in-process worker fence valid while provider or tool work is suspended. */ export declare class WorkerLeaseHeartbeat { private readonly options; private timer; private failure; constructor(options: WorkerLeaseHeartbeatOptions); start(): void; stop(): void; assertHealthy(): void; } //# sourceMappingURL=worker-lease-heartbeat.d.ts.map