/** * Copyright 2017 Google Inc. All rights reserved. * * 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. */ import type { Viewport } from './Viewport.js'; /** * @public */ export interface Device { userAgent: string; viewport: Viewport; } /** * A list of devices to be used with {@link Page.emulate}. * * @example * * ```ts * import {KnownDevices} from 'puppeteer'; * const iPhone = KnownDevices['iPhone 6']; * * (async () => { * const browser = await puppeteer.launch(); * const page = await browser.newPage(); * await page.emulate(iPhone); * await page.goto('https://www.google.com'); * // other actions... * await browser.close(); * })(); * ``` * * @public */ export declare const KnownDevices: Readonly>; /** * @deprecated Import {@link KnownDevices} * * @public */ export declare const devices: Readonly>; //# sourceMappingURL=Device.d.ts.map