import type { AcpConnection } from '../store/domains/acp.js'; import type { RemoteRunnerContract } from './types.js'; import type { RemoteHeartbeatSnapshot } from './heartbeat.js'; export interface RemoteRecoveryAction { readonly id: string; readonly label: string; readonly command: string; readonly reason: string; } export declare function deriveRemoteRecoveryActions(connection?: AcpConnection | null, contract?: RemoteRunnerContract | null, heartbeat?: RemoteHeartbeatSnapshot): RemoteRecoveryAction[]; //# sourceMappingURL=recovery.d.ts.map