import type { AcpConnection } from '../store/domains/acp.js'; import type { RemoteRunnerContract } from './types.js'; export interface RemoteHeartbeatSnapshot { readonly status: 'fresh' | 'stale' | 'offline'; readonly lastSeenAt?: number | undefined; readonly ageMs?: number | undefined; readonly detail: string; } export declare function deriveRemoteHeartbeat(connection?: AcpConnection | null, contract?: RemoteRunnerContract | null): RemoteHeartbeatSnapshot; //# sourceMappingURL=heartbeat.d.ts.map