import { SchemaBasedCommand } from "../SchemaBasedCommand"; import { WebPageSearchCommandOptions, WebPageSearchResult } from "./WebPageSearchCommand"; import { TaskContext } from "../types"; export interface WebBrowserCommandOptions extends WebPageSearchCommandOptions { /** * Maximum number of pages to search. * @remarks * The WebBrowserCommand can search related pages when this value is greater than 1. The * default is `1`. */ max_page_depth?: number; /** * Whether or not to log activity to the console. * @remarks * Defaults to false. */ log_activity?: boolean; } export interface WebBrowserCommandInput { url: string; query?: string; } export declare class WebBrowserCommand extends SchemaBasedCommand { private readonly _options; constructor(options: WebBrowserCommandOptions); execute(context: TaskContext, input: WebBrowserCommandInput): Promise; private fetchPageText; } //# sourceMappingURL=WebBrowserCommand.d.ts.map