UNPKG

vibe-tools

Version:
24 lines (23 loc) 1.06 kB
import type { SharedBrowserCommandOptions } from '../browserOptions'; import type { RecordVideoOptions } from './act'; import { LogLine, BrowserResult } from '@browserbasehq/stagehand'; export declare function stagehandLogger(verbose: boolean): ((message: LogLine) => void | Promise<void>) | undefined; export declare function getBrowser(apiKey: string | undefined, projectId: string | undefined, env: "LOCAL" | "BROWSERBASE" | undefined, options: { headless: boolean; recordVideo: RecordVideoOptions | undefined; viewport?: { width: number; height: number; }; connectTo: number | undefined; }, logger: (message: LogLine) => void): Promise<BrowserResult>; export declare const patchStagehand: () => Promise<{ StagehandPage: any; StagehandContext: any; }>; export type StagehandInitOverride = { recordVideo: RecordVideoOptions | undefined; viewport?: SharedBrowserCommandOptions['viewport']; connectTo?: SharedBrowserCommandOptions['connectTo']; }; export declare function overrideStagehandInit(): void;