import debug from "debug"; import { Pool, PoolObserver } from "./types"; import { Config } from "../config"; import { Browser } from "../browser/browser"; export declare class PerBrowserLimitedPool implements Pool { log: debug.Debugger; private _browserPools; constructor(underlyingPool: Pool, config: Config, observer?: PoolObserver); getBrowser(id: string, opts?: object): Promise; freeBrowser(browser: Browser, opts?: object): Promise; cancel(error?: Error): void; }