import type { AgentPlugin } from "../runtime/plugin-types.js"; import type { PluginSpec } from "./registry.js"; type FetchFn = (input: string | URL | Request, init?: RequestInit) => Promise; type SearchWebFn = (query: string, options: { signal: AbortSignal; }) => Promise; type WebPluginOptions = { searchWeb?: SearchWebFn; fetch?: FetchFn; }; export type WebPluginConfigOptions = Record; declare const webPlugin: (options?: WebPluginOptions) => AgentPlugin; export default webPlugin; export declare const spec: PluginSpec;