UNPKG

@hyperbrowser/sdk

Version:

Node SDK for Hyperbrowser API

29 lines (28 loc) 1.56 kB
import { HyperbrowserClient } from "../client"; import { StartScrapeJobParams, StartCrawlJobParams, StartBrowserUseTaskParams } 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>; }