export type EvalRunCliArgs = { command: "run"; pattern?: string; json: boolean; threshold?: number; ownerEmail?: string; orgId?: string; }; export type EvalPromoteCliArgs = { command: "promote"; runId: string; write?: string; json: boolean; reviewedPrompt?: string; reviewedPromptFile?: string; reviewedHistoryFile?: string; mustContain?: string; datasetName?: string; }; export type ParsedEvalArgs = EvalRunCliArgs | EvalPromoteCliArgs; /** Parse `[pattern] [--json] [--threshold N]` or `promote ...`. */ export declare function parseEvalArgs(argv: string[]): ParsedEvalArgs; export declare function runEval(argv: string[]): Promise;