import { Factory, Pool } from "generic-pool"; import { Browser, Page } from "puppeteer"; export declare const withPage: (browser: Browser, fn: (page: Page) => T) => Promise; export declare const browserFactory: Factory; export declare const withBrowserPool: (fn: (pool: Pool) => T, options: { maxBrowsers: number; }) => Promise; export declare const withPooledBrowser: (browserPool: Pool, fn: (browser: Browser) => T) => Promise;