import { Sn as AgentDefaultsConfig, r as KlawConfig } from "./types.klaw-xKUw_Rz7.js"; //#region src/infra/heartbeat-summary.d.ts type HeartbeatConfig = AgentDefaultsConfig["heartbeat"]; type HeartbeatSummary = { enabled: boolean; every: string; everyMs: number | null; prompt: string; target: string; model?: string; ackMaxChars: number; }; declare function isHeartbeatEnabledForAgent(cfg: KlawConfig, agentId?: string): boolean; declare function resolveHeartbeatIntervalMs(cfg: KlawConfig, overrideEvery?: string, heartbeat?: HeartbeatConfig): number | null; declare function resolveHeartbeatSummaryForAgent(cfg: KlawConfig, agentId?: string): HeartbeatSummary; //#endregion export { resolveHeartbeatSummaryForAgent as i, isHeartbeatEnabledForAgent as n, resolveHeartbeatIntervalMs as r, HeartbeatSummary as t };