import{connectToBrowser}from"./BrowserConnector.js";import{devicesMap}from"./DeviceDescriptors.js";import{puppeteerErrors}from"./Errors.js";import{networkConditions}from"./NetworkConditions.js";import{clearCustomQueryHandlers,customQueryHandlerNames,registerCustomQueryHandler,unregisterCustomQueryHandler}from"./QueryHandler.js";export class Puppeteer{constructor(r){this._changedProduct=!1,this._isPuppeteerCore=r.isPuppeteerCore}connect(r){return connectToBrowser(r)}get devices(){return devicesMap}get errors(){return puppeteerErrors}get networkConditions(){return networkConditions}registerCustomQueryHandler(r,e){registerCustomQueryHandler(r,e)}unregisterCustomQueryHandler(r){unregisterCustomQueryHandler(r)}customQueryHandlerNames(){return customQueryHandlerNames()}clearCustomQueryHandlers(){clearCustomQueryHandlers()}}