import type { KlawConfig } from "../../config/types.klaw.js"; import type { RuntimeWebSearchMetadata } from "../../secrets/runtime-web-tools.types.js"; import { resolveWebSearchProviderId } from "../../web-search/runtime.js"; import type { AnyAgentTool } from "./common.js"; export declare function createWebSearchTool(options?: { config?: KlawConfig; sandboxed?: boolean; runtimeWebSearch?: RuntimeWebSearchMetadata; lateBindRuntimeConfig?: boolean; }): AnyAgentTool | null; export declare const testing: { SEARCH_CACHE: Map>>; resolveSearchProvider: (search?: Parameters[0]["search"]) => string; }; export { testing as __testing };