export declare function dispatchSingleHeartbeat(args: { tmuxSessionId: string; injectText: string; requestActivityTracker: { countActiveRequestsForTmuxSession(tmuxSessionId: string): number; }; dryRun?: boolean; }): Promise>; export declare function triggerHeartbeatNow(args: { tmuxSessionId: string; requestActivityTracker: { countActiveRequestsForTmuxSession(tmuxSessionId: string): number; }; injectText: string; dryRun?: boolean; }): Promise>; export declare function registerHeartbeatRuntimeHooks(server: { requestActivityTracker: { countActiveRequestsForTmuxSession(tmuxSessionId: string): number; }; }): Promise; export declare function clearHeartbeatRuntimeHooks(): Promise; export declare function getHeartbeatStateForTmuxSession(tmuxSessionId: string): Promise;