export interface RecoveryHostResult { exitCode: number; stdout: string; stderr: string; } export type RecoveryHostExec = (argv: readonly string[]) => Promise; export interface RecoveryBootstrapCoordinates { profile: string; role: string; software: string; apiOrigin: string; edgeHostname: string; databaseAddress?: string; } export declare function validateRecoveryBootstrapState(value: unknown, expected: RecoveryBootstrapCoordinates): void; export declare function runRecoveryHost(args: readonly string[], run?: RecoveryHostExec): Promise;