export declare const EVAL_EXIT_CODES: { readonly usage_error: 2; readonly suite_validation_error: 3; readonly run_failure: 4; readonly gate_failure: 5; }; type EvalExitCode = (typeof EVAL_EXIT_CODES)[keyof typeof EVAL_EXIT_CODES]; export declare class EvalCommandError extends Error { readonly exitCode: EvalExitCode; constructor(message: string, exitCode: EvalExitCode); } export interface ParsedEvalArgs { suite_path?: string; output: "text" | "json"; baseline_path?: string; report_dir?: string; workspace_root?: string; config_path?: string; provider?: string; model?: string; api_key?: string; base_url?: string; agent?: string; agent_id?: string; agent_slug?: string; workflow_profile?: string; smart?: boolean; no_deep_investigation?: boolean; gateway_smoke?: boolean; dataset_replay_fixture_path?: string; gateway_live_smoke?: boolean; live_timeout_ms?: number; live_mcoda_command?: string; live_allow_cloud_fallback?: boolean; live_no_image_worker?: boolean; live_agent_run_force?: boolean; live_shadow_comparison?: boolean; live_shadow_max_candidates?: number; live_strict?: boolean; help?: boolean; } export declare const parseEvalArgs: (argv: string[]) => ParsedEvalArgs; export declare class EvalCommand { static helpText(): string; static run(argv: string[]): Promise; } export {}; //# sourceMappingURL=EvalCommand.d.ts.map