/** * Visus Search Tool - Safe Web Search * * Queries DuckDuckGo's Instant Answer API and sanitizes all results * before returning them to the LLM. * * SECURITY: Every search result snippet and title passes through the * sanitization pipeline. This prevents prompt injection via search results. */ import type { VisusSearchInput, VisusSearchOutput, Result } from '../types.js'; /** * Search the web via DuckDuckGo and return sanitized results * * @param input Search query and options * @returns Sanitized search results with injection detection metadata */ export declare function visusSearch(input: VisusSearchInput): Promise>; /** * Tool definition for MCP registration */ export declare const visusSearchToolDefinition: { name: string; title: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; }; max_results: { type: string; description: string; default: number; }; }; required: string[]; }; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; //# sourceMappingURL=search.d.ts.map