export interface WakeRequest { reason?: string; agentId?: string; sessionKey?: string; coalesceMs?: number; } /** * Coalesces wake requests within coalesceMs and serializes handler execution. */ export declare function createHeartbeatWake(handler: (reasons: string[]) => Promise): { request(opts?: WakeRequest): void; stop(): void; };