/** * AI SDK Tools for Component Discovery * * Provides tools for LLMs to discover and fetch component documentation. * Uses AI SDK's tool() helper with Zod schemas for type-safe input validation. */ /** * Tool 1: List all available components */ export declare const listComponentsTool: import("ai").Tool<{ category?: string | undefined; }, import("./tool-bodies").ListComponentsOutput>; /** * Tool 2: Search components by keyword */ export declare const searchComponentsTool: import("ai").Tool<{ query: string; }, import("./tool-bodies").SearchComponentsOutput>; /** * Tool 3: Get detailed component documentation */ export declare const getComponentInfoTool: import("ai").Tool<{ componentIds: string[]; }, import("./tool-bodies").GetComponentInfoOutput>; /** * Export all tools for use with AI SDK */ export declare const componentTools: { list_components: import("ai").Tool<{ category?: string | undefined; }, import("./tool-bodies").ListComponentsOutput>; search_components: import("ai").Tool<{ query: string; }, import("./tool-bodies").SearchComponentsOutput>; get_component_info: import("ai").Tool<{ componentIds: string[]; }, import("./tool-bodies").GetComponentInfoOutput>; }; //# sourceMappingURL=component-tools.d.ts.map