import * as v from 'valibot'; import type { SearchEngine } from '../storage/search.js'; export declare function createSearchDocsTool(searchEngine: SearchEngine): { definition: { name: "search_docs"; description: string; schema: v.ObjectSchema<{ readonly query: v.SchemaWithPipe, v.DescriptionAction]>; readonly library: v.OptionalSchema, v.DescriptionAction]>, undefined>; readonly limit: v.OptionalSchema, v.IntegerAction, v.MinValueAction, v.MaxValueAction, v.DescriptionAction]>, 5>; }, undefined>; }; handler: ({ query, library, limit }: { query: string; library?: string; limit?: number; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };