import type { DetectionMatch } from './types.js'; import type { ProjectType } from '../../types/index.js'; export interface DisambiguateOptions { readonly interactive: boolean; readonly acceptLowConfidence: boolean; } export interface DisambiguateResult { readonly chosen: DetectionMatch | null; readonly skipReason?: 'auto' | 'user-skipped' | 'user-cancelled' | 'no-eligible-matches'; readonly nonTtyFallback?: boolean; } export declare const PROJECT_TYPE_PREFERENCE: readonly ProjectType[]; export declare function disambiguate(matches: readonly DetectionMatch[], opts: DisambiguateOptions): Promise; //# sourceMappingURL=disambiguate.d.ts.map