import type { BrowserSessionDeps, BrowserSessionOptions, BrowserSessionResult } from './types.mts'; export type { BrowserSessionDeps, BrowserSessionEvent, BrowserSessionExit, BrowserSessionOptions, BrowserSessionOutput, BrowserSessionProcess, BrowserSessionResult, BrowserSessionTerminationReason, BrowserSessionWatchdog, BrowserSessionWatchdogCleanup, BrowserSessionWatchdogController, } from './types.mts'; export { isProcessGroupAlive, ProcessGroupDrainTimeoutError, waitForProcessGroupExit, } from './process-group.mts'; export declare function runBrowserSession(options: BrowserSessionOptions, deps?: BrowserSessionDeps): Promise;