import { AwesomeCordovaNativePlugin } from '@awesome-cordova-plugins/core'; /** * @name Device * @premier device * @description * Access information about the underlying device and platform. * @usage * ```typescript * import { Device } from '@awesome-cordova-plugins/device/ngx'; * * constructor(private device: Device) { } * * ... * * console.log('Device UUID is: ' + this.device.uuid); * ``` */ export declare class DeviceOriginal extends AwesomeCordovaNativePlugin { /** Get the version of Cordova running on the device. */ cordova: string; /** * The device.model returns the name of the device's model or product. The value is set * by the device manufacturer and may be different across versions of the same product. */ model: string; /** Get the device's operating system name. */ platform: string; /** Get the device's Universally Unique Identifier (UUID). */ uuid: string; /** Get the operating system version. */ version: string; /** Get the device's manufacturer. */ manufacturer: string; /** Whether the device is running on a simulator. */ isVirtual: boolean; /** Get the device hardware serial number. */ serial: string; /** Get the Android device's SDK version. (Android-only) */ sdkVersion?: string; /** Detect if app is running on a macOS desktop with Apple Silicon. */ isiOSAppOnMac: string; } export declare const Device: DeviceOriginal;