UNPKG

@hyperbrowser/sdk

Version:

Node SDK for Hyperbrowser API

39 lines (38 loc) 2.17 kB
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<string>; } export declare class WebsiteScreenshotTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartScrapeJobParams): Promise<string>; } export declare class WebsiteCrawlTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartCrawlJobParams): Promise<string>; } export declare class WebsiteExtractTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartExtractJobParams): Promise<string>; } export declare class BrowserUseTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartBrowserUseTaskParams): Promise<string>; } export declare class ClaudeComputerUseTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartClaudeComputerUseTaskParams): Promise<string>; } export declare class OpenAICuaTool { static openaiToolDefinition: import("./openai").ChatCompletionTool; static anthropicToolDefinition: import("./anthropic").Tool; static runnable(hb: HyperbrowserClient, params: StartCuaTaskParams): Promise<string>; }