import type { ToolDefinition } from './pi-ext-types.js'; export declare const WEB_FETCH_MAX_REDIRECTS = 5; export declare const WEB_FETCH_TIMEOUT_MS = 30000; export declare const WEB_FETCH_MAX_BYTES: number; export declare const WEB_FETCH_MAX_CHARACTERS = 100000; export declare const WEB_FETCH_TRUNCATION_MARKER = "\n\n[Content truncated: WebFetch size limit exceeded.]"; declare const WebFetchParameters: import("@sinclair/typebox").TObject<{ url: import("@sinclair/typebox").TString; prompt: import("@sinclair/typebox").TOptional; }>; export declare function fetchWebContent(inputUrl: string, parentSignal?: AbortSignal): Promise; export declare const webFetchTool: ToolDefinition; export {};