vibe-tools
Version:
CLI tools for AI agents
24 lines (23 loc) • 1.06 kB
TypeScript
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;