import { type FetchOutput } from '../../tools/fetch/index.js'; import type { FetchInput } from '../../tools/fetch/schema.js'; import type { WebSearchProvider } from '../types.js'; type FetchExecutor = (input: FetchInput) => Promise; export interface DuckDuckGoProviderOptions { readonly fetcher?: FetchExecutor | undefined; readonly liteEndpoint?: string | undefined; readonly instantEndpoint?: string | undefined; readonly source?: string | undefined; } export declare function createDuckDuckGoProvider(options?: DuckDuckGoProviderOptions): WebSearchProvider; export {}; //# sourceMappingURL=duckduckgo.d.ts.map