/** Thrown for an `--ide` this dataset does not describe. Caught at the command boundary. */ export declare class UnknownIdeError extends Error { readonly requested: string; constructor(requested: string); } export interface AutopilotOnOptions { step?: string; mode?: 'slice_build' | 'customer_simple'; ide?: string; } export declare function autopilotOnCommand(options?: AutopilotOnOptions): void; export declare function autopilotOffCommand(): void; export interface AutopilotVerifyOptions { ide?: string; } export declare function autopilotVerifyCommand(line: string, options?: AutopilotVerifyOptions): void; export interface AutopilotStatusOptions { ide?: string; } export declare function autopilotStatusCommand(options?: AutopilotStatusOptions): void; export interface AutopilotConditioningOptions { /** Exit non-zero when no model-specific conditioning could be resolved. */ strict?: boolean; ide?: string; model?: string; /** When set, write the rendered block to this path instead of stdout (auto-B). */ write?: string; } /** * Render the two-tier prompt-conditioning block for the model the user is on: * the constant Tier-1 operating posture + the model-scoped Tier-2 guidance. * * Model resolution order: --model → ENTERPRISE_SKILLS_MODEL → the autopilot * state's declared model label → none (renders the generic profile). * * Default: block → stdout (pipe-friendly), advisories → stderr. With `--write`, * the block is written to a file (auto-B: a Claude Code / CLI session-start step * refreshes it every session, so it can never go stale against the active model). */ export declare function autopilotConditioningCommand(options?: AutopilotConditioningOptions): void; /** Exit code for an --ide this dataset does not describe (usage error). */ export declare const EXIT_UNKNOWN_IDE = 2; /** Exit code for `--strict` when no model-specific conditioning could be served. */ export declare const EXIT_UNRESOLVED_MODEL = 4; /** * Print the IDE picker map (cheat sheet). Useful when the user wants to * see all known model pickers per IDE without launching the IDE. */ export interface AutopilotIdesOptions { ide?: string; } export declare function autopilotIdesCommand(options?: AutopilotIdesOptions): void; //# sourceMappingURL=autopilot.d.ts.map