export interface ModelAutopilotState { enabled: boolean; mode?: string; current_step_id?: string; schema_version?: string; ide?: string; } export declare function getAutopilotPath(projectPath?: string): string; export declare function ensureAutopilotFile(projectPath?: string): string; /** Patch top-level fields without rewriting the full steps tree. */ export declare function patchAutopilotYaml(filePath: string, patch: Partial>): void; export declare function readAutopilotState(projectPath?: string): ModelAutopilotState & { filePath: string; stepTitle?: string; requiredModel?: string; /** Human prose for an operator. NEVER a model identifier — see below. */ modelLabel?: string; /** Machine-readable model id from `model_ids`, when the operator declared one. */ modelId?: string; }; //# sourceMappingURL=model-autopilot.d.ts.map