import type { NativePortableState } from './native-portable-types.js'; import type { NativeProjectPaths } from './native-types.js'; export type NativeSupervisorOverlayInspection = { status: 'missing' | 'compatible'; file: string; message: string | null; snapshot: string | null; } | { status: 'repairable-legacy-overlay'; file: string; message: string; snapshot: string; } | { status: 'incompatible'; file: string; message: string; snapshot: string; }; export declare function inspectNativeSupervisorOverlay(options: { paths: NativeProjectPaths; state: NativePortableState; }): Promise; export declare function removeNativeSupervisorOverlayIfUnchanged(options: { paths: NativeProjectPaths; state: NativePortableState; expected: Extract; }): Promise; //# sourceMappingURL=native-supervisor-overlay.d.ts.map