import { Page } from './page.js'; import { type TransportFactory } from './transport.js'; /** * Manages BAP pages connected to a Browserless BrowserQL endpoint. */ export declare class Browser { private readonly baseURL?; private readonly token?; private readonly timeout; private readonly transportFactory?; private readonly pages; /** @internal */ constructor(baseURL?: string | undefined, token?: string | undefined, timeout?: number, transportFactory?: TransportFactory | undefined); /** * Opens a new BrowserQL-backed page session. */ newPage(): Promise; /** * Returns open pages created by this Browser instance. */ getPages(): Page[]; /** * Closes every open page session. */ close(): Promise; } //# sourceMappingURL=browser.d.ts.map