import { SchemaBasedCommand } from "../SchemaBasedCommand"; import { WebBrowserCommandOptions } from "./WebBrowserCommand"; import { TaskContext } from "../types"; export interface BingSearchCommandOptions { apiKey: string; params?: Record; endpoint?: string; include_snippets?: boolean; max_tokens?: number; unique_hosts?: boolean; deep_search?: WebBrowserCommandOptions; } export interface BingSearchCommandInput { query: string; } export declare class BingSearchCommand extends SchemaBasedCommand { private readonly _options; private readonly _deepSearch?; private readonly _endpoint; private readonly _httpClient; constructor(options: BingSearchCommandOptions, title?: string, description?: string); execute(context: TaskContext, input: BingSearchCommandInput): Promise; private fetchSearchResults; private executeDeepSearch; } //# sourceMappingURL=BingSearchCommand.d.ts.map