/** Shared Bridge recovery metadata used by DSH tools and human commands. */ export type BridgeRecovery = { readonly available: boolean; readonly authority: 'local_user' | 'unknown'; readonly controlDomain: 'local_user'; readonly method: 'cooperative_restart' | 'unavailable'; readonly requiresUserConfirmation: boolean; }; /** Derive recovery availability from the Bridge protocol capability, not its launcher label. */ export declare function bridgeRecovery(health: Record): BridgeRecovery; /** Return the recovery contract used when no Bridge health document is available. */ export declare function unavailableBridgeRecovery(): BridgeRecovery; //# sourceMappingURL=diagnostics.d.ts.map