import type { Tool } from '@modelcontextprotocol/sdk/types.js'; import type { WebSocketManager } from '../connection.js'; import type { CommitComponentInput } from '../types.js'; export declare const commitComponentSchema: import("zod").ZodObject<{ name: import("zod").ZodString; directory: import("zod").ZodOptional; filename: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { name: string; directory?: string | undefined; filename?: string | undefined; }, { name: string; directory?: string | undefined; filename?: string | undefined; }>; export type { CommitComponentInput }; export declare const commitComponentTool: Tool; type CommitContent = { content: Array<{ type: 'text'; text: string; }>; }; export declare function handleCommitComponent(args: CommitComponentInput, connection: WebSocketManager): Promise; //# sourceMappingURL=commitComponent.d.ts.map