import type { ToolHandler } from '../types.js'; import { type RecordEffectFn, type DomainCheckFn } from '../../../http-client/web-request.js'; import type { EgressGuardOptions } from '../../../http-client/egress-guard.js'; type FetchFn = typeof fetch; export interface WebRequestHandlerOptions { fetchFn?: FetchFn; lookupFn?: EgressGuardOptions['lookupFn']; env?: NodeJS.ProcessEnv; domainCheck?: DomainCheckFn; recordEffect?: RecordEffectFn; } export declare function createWebRequestHandler(opts?: WebRequestHandlerOptions): ToolHandler; export declare const webRequestHandler: ToolHandler; export {};