import { HyperbrowserClient } from "../client"; import { StartScrapeJobParams, StartCrawlJobParams, StartBrowserUseTaskParams, StartCuaTaskParams, StartClaudeComputerUseTaskParams } from "../types"; import { StartExtractJobParams } from "../types/extract"; export declare class WebsiteScrapeTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartScrapeJobParams): Promise; } export declare class WebsiteScreenshotTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartScrapeJobParams): Promise; } export declare class WebsiteCrawlTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartCrawlJobParams): Promise; } export declare class WebsiteExtractTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartExtractJobParams): Promise; } export declare class BrowserUseTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartBrowserUseTaskParams): Promise; } export declare class ClaudeComputerUseTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartClaudeComputerUseTaskParams): Promise; } export declare class OpenAICuaTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartCuaTaskParams): Promise; }