import type { EvalRunResult } from "../types.js"; type EvalRunOutput = { dryRun: true; message: string; } | { dryRun: false; runs: EvalRunResult[]; }; export declare const evalRunCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").ArraySchema; readonly model: import("../../../toolcraft/dist/index.js").ArraySchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly eval: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly repeats: import("../../../toolcraft/dist/index.js").NumberSchema; readonly judge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly noJudge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly verify: import("../../../toolcraft/dist/index.js").BooleanSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, EvalRunOutput> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").ArraySchema; readonly model: import("../../../toolcraft/dist/index.js").ArraySchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly eval: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly repeats: import("../../../toolcraft/dist/index.js").NumberSchema; readonly judge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly noJudge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly verify: import("../../../toolcraft/dist/index.js").BooleanSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, EvalRunOutput, ("cli" | "sdk")[], undefined>; }; export declare const evalReportCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly runId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly format: import("../../../toolcraft/dist/index.js").EnumSchema; readonly allRuns: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly baselineOut: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"report", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly runId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly format: import("../../../toolcraft/dist/index.js").EnumSchema; readonly allRuns: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly baselineOut: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }; export declare const evalInitCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly name: import("../../../toolcraft/dist/index.js").StringSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly kind: import("../../../toolcraft/dist/index.js").EnumSchema; readonly targetRepo: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly targetRef: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"init", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly name: import("../../../toolcraft/dist/index.js").StringSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly kind: import("../../../toolcraft/dist/index.js").EnumSchema; readonly targetRepo: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly targetRef: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }; export declare const evalCheckCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"check", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }; export declare const evalLintCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"lint", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }; export declare const evalGroup: import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "eval", readonly [import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").ArraySchema; readonly model: import("../../../toolcraft/dist/index.js").ArraySchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly eval: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly repeats: import("../../../toolcraft/dist/index.js").NumberSchema; readonly judge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly noJudge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly verify: import("../../../toolcraft/dist/index.js").BooleanSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, EvalRunOutput> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").ArraySchema; readonly model: import("../../../toolcraft/dist/index.js").ArraySchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly eval: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly repeats: import("../../../toolcraft/dist/index.js").NumberSchema; readonly judge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly noJudge: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly verify: import("../../../toolcraft/dist/index.js").BooleanSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, EvalRunOutput, ("cli" | "sdk")[], undefined>; }, import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly runId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly format: import("../../../toolcraft/dist/index.js").EnumSchema; readonly allRuns: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly baselineOut: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"report", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly runId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly format: import("../../../toolcraft/dist/index.js").EnumSchema; readonly allRuns: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly out: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly baselineOut: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }, import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly name: import("../../../toolcraft/dist/index.js").StringSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly kind: import("../../../toolcraft/dist/index.js").EnumSchema; readonly targetRepo: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly targetRef: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"init", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly name: import("../../../toolcraft/dist/index.js").StringSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly kind: import("../../../toolcraft/dist/index.js").EnumSchema; readonly targetRepo: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly targetRef: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }, import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"check", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }, import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, null> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"lint", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly evalId: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, null, ("cli" | "sdk")[], undefined>; }], ("cli" | "sdk")[], undefined>; }; export {};