import { runAllInspectors, runInspector } from "../runtime/run-inspector.js"; export type InspectorListItem = { name: string; agent: string; mode?: string; }; export type InspectorGroupRunners = { runInspector?: typeof runInspector; runAllInspectors?: typeof runAllInspectors; }; export declare const inspectorListCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }; export declare function createInspectorRunCommand(runners?: InspectorGroupRunners): import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }; export declare const inspectorRunCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }; export declare function createInspectorGroup(runners?: InspectorGroupRunners): import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "inspector", ((import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; }; export declare const inspectorGroup: import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "inspector", ((import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; };