export type DeepInterviewProfile = 'quick' | 'standard' | 'deep'; export interface DeepInterviewConfigOptions { cwd: string; text?: string; homeDir?: string; } export interface DeepInterviewConfigCandidate { path: string; precedence: 'project-omx' | 'project-root' | 'user'; } export interface DeepInterviewRuntimeConfig { profile: DeepInterviewProfile; threshold: number; maxRounds: number; enableChallengeModes: boolean; sourcePath: string; } export declare function parseDeepInterviewProfileFromText(text: string | undefined): DeepInterviewProfile | undefined; export declare function getDeepInterviewConfigCandidatePaths(options: Pick): DeepInterviewConfigCandidate[]; export declare function resolveDeepInterviewRuntimeConfig(options: DeepInterviewConfigOptions): DeepInterviewRuntimeConfig | null; export declare function buildDeepInterviewConfigStateFields(config: DeepInterviewRuntimeConfig | null | undefined): Record; //# sourceMappingURL=deep-interview.d.ts.map