"use strict";
/**
 * Copyright (c) Microsoft Corporation.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.FirefoxBrowser = exports.WebKitBrowser = exports.CDPSession = exports.ChromiumCoverage = exports.ChromiumBrowserContext = exports.ChromiumBrowser = exports.Worker = exports.Video = exports.Selectors = exports.Page = exports.Route = exports.Response = exports.Request = exports.JSHandle = exports.Touchscreen = exports.Mouse = exports.Keyboard = exports.Frame = exports.TimeoutError = exports.FileChooser = exports.ElementHandle = exports.Download = exports.Dialog = exports.ConsoleMessage = exports.BrowserType = exports.BrowserContext = exports.Browser = exports.Accessibility = void 0;
var accessibility_1 = require("./accessibility");
Object.defineProperty(exports, "Accessibility", { enumerable: true, get: function () { return accessibility_1.Accessibility; } });
var browser_1 = require("./browser");
Object.defineProperty(exports, "Browser", { enumerable: true, get: function () { return browser_1.Browser; } });
var browserContext_1 = require("./browserContext");
Object.defineProperty(exports, "BrowserContext", { enumerable: true, get: function () { return browserContext_1.BrowserContext; } });
var browserType_1 = require("./browserType");
Object.defineProperty(exports, "BrowserType", { enumerable: true, get: function () { return browserType_1.BrowserType; } });
var consoleMessage_1 = require("./consoleMessage");
Object.defineProperty(exports, "ConsoleMessage", { enumerable: true, get: function () { return consoleMessage_1.ConsoleMessage; } });
var dialog_1 = require("./dialog");
Object.defineProperty(exports, "Dialog", { enumerable: true, get: function () { return dialog_1.Dialog; } });
var download_1 = require("./download");
Object.defineProperty(exports, "Download", { enumerable: true, get: function () { return download_1.Download; } });
var elementHandle_1 = require("./elementHandle");
Object.defineProperty(exports, "ElementHandle", { enumerable: true, get: function () { return elementHandle_1.ElementHandle; } });
var fileChooser_1 = require("./fileChooser");
Object.defineProperty(exports, "FileChooser", { enumerable: true, get: function () { return fileChooser_1.FileChooser; } });
var errors_1 = require("../utils/errors");
Object.defineProperty(exports, "TimeoutError", { enumerable: true, get: function () { return errors_1.TimeoutError; } });
var frame_1 = require("./frame");
Object.defineProperty(exports, "Frame", { enumerable: true, get: function () { return frame_1.Frame; } });
var input_1 = require("./input");
Object.defineProperty(exports, "Keyboard", { enumerable: true, get: function () { return input_1.Keyboard; } });
Object.defineProperty(exports, "Mouse", { enumerable: true, get: function () { return input_1.Mouse; } });
Object.defineProperty(exports, "Touchscreen", { enumerable: true, get: function () { return input_1.Touchscreen; } });
var jsHandle_1 = require("./jsHandle");
Object.defineProperty(exports, "JSHandle", { enumerable: true, get: function () { return jsHandle_1.JSHandle; } });
var network_1 = require("./network");
Object.defineProperty(exports, "Request", { enumerable: true, get: function () { return network_1.Request; } });
Object.defineProperty(exports, "Response", { enumerable: true, get: function () { return network_1.Response; } });
Object.defineProperty(exports, "Route", { enumerable: true, get: function () { return network_1.Route; } });
var page_1 = require("./page");
Object.defineProperty(exports, "Page", { enumerable: true, get: function () { return page_1.Page; } });
var selectors_1 = require("./selectors");
Object.defineProperty(exports, "Selectors", { enumerable: true, get: function () { return selectors_1.Selectors; } });
var video_1 = require("./video");
Object.defineProperty(exports, "Video", { enumerable: true, get: function () { return video_1.Video; } });
var worker_1 = require("./worker");
Object.defineProperty(exports, "Worker", { enumerable: true, get: function () { return worker_1.Worker; } });
var chromiumBrowser_1 = require("./chromiumBrowser");
Object.defineProperty(exports, "ChromiumBrowser", { enumerable: true, get: function () { return chromiumBrowser_1.ChromiumBrowser; } });
var chromiumBrowserContext_1 = require("./chromiumBrowserContext");
Object.defineProperty(exports, "ChromiumBrowserContext", { enumerable: true, get: function () { return chromiumBrowserContext_1.ChromiumBrowserContext; } });
var chromiumCoverage_1 = require("./chromiumCoverage");
Object.defineProperty(exports, "ChromiumCoverage", { enumerable: true, get: function () { return chromiumCoverage_1.ChromiumCoverage; } });
var cdpSession_1 = require("./cdpSession");
Object.defineProperty(exports, "CDPSession", { enumerable: true, get: function () { return cdpSession_1.CDPSession; } });
var webkitBrowser_1 = require("./webkitBrowser");
Object.defineProperty(exports, "WebKitBrowser", { enumerable: true, get: function () { return webkitBrowser_1.WebKitBrowser; } });
var firefoxBrowser_1 = require("./firefoxBrowser");
Object.defineProperty(exports, "FirefoxBrowser", { enumerable: true, get: function () { return firefoxBrowser_1.FirefoxBrowser; } });
//# sourceMappingURL=api.js.map