import type { Asset } from 'assetgraph'; type TraceResult = Record; interface HeadlessBrowserOptions { console: Console; chromeArgs?: string[]; } declare class HeadlessBrowser { private console; private _chromeArgs; private _launchPromise?; private _closed; constructor({ console, chromeArgs }: HeadlessBrowserOptions); private _launchBrowserMemoized; private _attachRequestInterceptor; private _attachErrorListeners; tracePage(htmlAsset: Asset): Promise; close(): Promise; } export = HeadlessBrowser; //# sourceMappingURL=HeadlessBrowser.d.ts.map