import type { NativePortableState } from './native-portable-types.js'; import type { NativeProjectPaths } from './native-types.js'; export interface NativeSupervisorParentAdvance { trigger: 'v2-integrate' | 'v1-archive' | 'recovery'; parent: string | null; advanced: boolean; message: string | null; blocker: string | null; } /** * Recompute whether every Child is integrated and the parent is ready for a * Builder handoff. This inspection does not advance the phase. */ export declare function inspectNativeSupervisorParentReviewReadiness(options: { paths: NativeProjectPaths; name: string; trigger: NativeSupervisorParentAdvance['trigger']; }): Promise<{ state: NativePortableState; parentAdvance: NativeSupervisorParentAdvance; }>; export declare function tryAutoAdvanceNativeV1SupervisorParent(options: { childState: NativePortableState; childPaths: NativeProjectPaths; }): Promise<{ parentAdvance: NativeSupervisorParentAdvance; parentState: NativePortableState | null; }>; export interface NativeSupervisorFinalVerificationResumeResult { state: NativePortableState; action: 'none' | 'rerun-final-verification' | 'recorded-final-verification'; } export declare function recoverNativeSupervisorFinalVerificationLocked(options: { paths: NativeProjectPaths; name: string; }): Promise; /** * Repair an interrupted Supervisor final-verification write as part of normal * Native continuation. No recovery flag or direct state edit is required. */ export declare function recoverNativeSupervisorFinalVerificationOnResume(options: { paths: NativeProjectPaths; name: string; }): Promise; //# sourceMappingURL=native-portable-coordination.d.ts.map