import * as v from 'valibot'; import type { SearchEngine } from '../storage/search.js'; export declare function createSearchDocsBatchTool(searchEngine: SearchEngine): { definition: { name: "search_docs_batch"; description: string; schema: v.ObjectSchema<{ readonly requests: 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>, undefined>, v.MinLengthAction<{ query: string; library?: string | undefined; limit: number; }[], 1, undefined>, v.MaxLengthAction<{ query: string; library?: string | undefined; limit: number; }[], 10, undefined>]>; }, undefined>; }; handler: ({ requests }: { requests: Array<{ query: string; library?: string; limit?: number; }>; }) => Promise<{ content: { type: "text"; text: string; }[]; }>; };