1 | import { Device as NativeDevice } from 'ionic-native';
|
2 | import { DeviceDependencies, DeviceIsConnectedToNetworkOptions, IDevice } from './definitions';
|
3 |
|
4 |
|
5 |
|
6 | export declare class Device implements IDevice {
|
7 | deps: DeviceDependencies;
|
8 | native: typeof NativeDevice;
|
9 | type: string;
|
10 | |
11 |
|
12 |
|
13 | private emitter;
|
14 | constructor(deps: DeviceDependencies);
|
15 | isAndroid(): boolean;
|
16 | isIOS(): boolean;
|
17 | isConnectedToNetwork(options?: DeviceIsConnectedToNetworkOptions): boolean;
|
18 | /**
|
19 | * @private
|
20 | */
|
21 | private registerEventHandlers();
|
22 | /**
|
23 | * @private
|
24 | */
|
25 | private determineDeviceType();
|
26 | }
|