import type { NativeLocalExecutionState, NativePortableState } from './native-portable-types.js'; import type { NativeProjectPaths } from './native-types.js'; export interface NativePortableRecoveryResult { state: NativePortableState; local: NativeLocalExecutionState | null; action: 'resume-stable-boundary' | 'reverify' | 'await-user' | 'done'; reason: 'available' | 'missing' | 'invalid' | 'stale' | 'interrupted' | 'workspace-mismatch' | 'done'; message: string; } export declare function recoverNativePortableChange(options: { paths: NativeProjectPaths; name: string; preserveRunningExecution?: boolean; }): Promise; //# sourceMappingURL=native-portable-recovery.d.ts.map