/** * visus_fetch MCP Tool * * Fetches a web page and returns sanitized content in markdown or text format. * * CRITICAL: ALL content MUST pass through the sanitizer. This cannot be bypassed. */ import type { VisusFetchInput, VisusFetchOutput, Result } from '../types.js'; /** * visus_fetch tool implementation * * @param input Tool input parameters * @returns Sanitized page content with metadata */ export declare function visusFetch(input: VisusFetchInput): Promise>; /** * MCP tool definition for registration */ export declare const visusFetchToolDefinition: { name: string; title: string; description: string; inputSchema: { type: string; properties: { url: { type: string; description: string; }; format: { type: string; enum: string[]; description: string; default: string; }; timeout_ms: { type: string; description: string; default: number; }; }; required: string[]; }; readOnlyHint: boolean; destructiveHint: boolean; idempotentHint: boolean; openWorldHint: boolean; }; //# sourceMappingURL=fetch.d.ts.map