import { type Scope } from "../../toolcraft/dist/index.js"; import { type JsonSchema } from "../../toolcraft-schema/dist/index.js"; import { type CommandEntryList } from "./tree.js"; export type GetSchemasCommandOptions = { entries: CommandEntryList; scope?: Scope[]; }; export type GetSchemasResult = Record; export declare function makeGetSchemasCommand({ entries, scope }: GetSchemasCommandOptions): import("../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../toolcraft-schema/dist/index.js").ObjectSchema<{ readonly names: import("../../toolcraft-schema/dist/index.js").ArraySchema; }>, undefined, GetSchemasResult> & { readonly __agentKitCommandTypeInfo: import("../../toolcraft/dist/index.js").CommandTypeInfo<"get_schemas", import("../../toolcraft-schema/dist/index.js").ObjectSchema<{ readonly names: import("../../toolcraft-schema/dist/index.js").ArraySchema; }>, GetSchemasResult, ("cli" | "mcp" | "sdk")[], undefined>; };