import { type NativeConflictRadarSnapshot } from './native-conflict-radar.js'; import type { NativeProjectPaths } from './native-types.js'; export interface NativeChangeConflictInspection { definiteConflictCount: number; possibleOverlapCount: number; findingCodes: Array<'native-change-conflict' | 'native-change-overlap'>; } /** * Recompute conflicts from every currently visible change in one physical Native root. * * Invalid state or evidence fails the whole inspection closed so Archive cannot silently omit a * competing change. Workspace metadata alone remains advisory and may be ignored when invalid. */ export declare function inspectNativeConflictRadar(paths: NativeProjectPaths): Promise; /** Compute every relationship for one change even when the global radar detail view is truncated. */ export declare function inspectNativeChangeConflicts(paths: NativeProjectPaths, name: string, options?: { tolerateInvalidSiblings?: boolean; }): Promise; //# sourceMappingURL=native-conflict-inspection.d.ts.map