import { runBuilder, type BuilderResult } from "../runtime/run-builder.js"; export type BuilderGroupRunners = { runBuilder?: typeof runBuilder; }; export declare function createBuilderRunCommand(runners?: BuilderGroupRunners): import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; }; export declare const builderRunCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; }; export declare function createBuilderGroup(runners?: BuilderGroupRunners): import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "builder", (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; })[], ("mcp" | "cli" | "sdk")[], undefined>; }; export declare const builderGroup: import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "builder", (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; })[], ("mcp" | "cli" | "sdk")[], undefined>; };