import { type GuardedFetchOptions, type GuardedFetchResult } from "../../infra/net/fetch-guard.js"; import type { SsrFPolicy } from "../../infra/net/ssrf.js"; export declare const WEB_TOOLS_TRUSTED_NETWORK_SSRF_POLICY: SsrFPolicy; type WebToolGuardedFetchOptions = Omit & { timeoutSeconds?: number; }; export declare function fetchWithWebToolsNetworkGuard(params: WebToolGuardedFetchOptions): Promise; export declare function withWebToolsNetworkGuard(params: WebToolGuardedFetchOptions, run: (result: { response: Response; finalUrl: string; }) => Promise): Promise; export {};