/** * Batch Search Tool * * Allows AI agents to parallelize independent search queries in a single HTTP request. */ import type { CallToolRequest } from '@modelcontextprotocol/sdk/types.js'; import { z } from 'zod'; import type { XppServerContext } from '../../types/context.js'; /** * Schema for batch search request */ export declare const BatchSearchArgsSchema: z.ZodObject<{ queries: z.ZodArray>; limit: z.ZodDefault>; workspacePath: z.ZodOptional; includeWorkspace: z.ZodDefault>; }, z.core.$strip>>; globalTypeFilter: z.ZodOptional>; deduplicate: z.ZodDefault>; crossReference: z.ZodDefault>; }, z.core.$strip>; /** * Batch Search Tool Handler */ export declare function batchSearchTool(request: CallToolRequest, context: XppServerContext): Promise<{ isError?: undefined; content: { type: string; text: string; }[]; } | { content: { type: string; text: string; }[]; isError: boolean; }>; //# sourceMappingURL=batchSearch.d.ts.map