@hyperbrowser/sdk
Version:
Node SDK for Hyperbrowser API
39 lines (38 loc) • 2.17 kB
TypeScript
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>;
}