// should be imported this way:
// import DeviceInfo from 'react-native-device-info';

declare const _default: {
  getUniqueID: () => string;
  getManufacturer: () => string;
  getBrand: () => string;
  getModel: () => string;
  getDeviceId: () => string;
  getSystemName: () => string;
  getSystemVersion: () => string;
  getBundleId: () => string;
  getApplicationName: () => string;
  getBuildNumber: () => string;
  getVersion: () => string;
  getReadableVersion: () => string;
  getDeviceName: () => string;
  getDeviceLocale: () => string;
  getDeviceCountry: () => string;
  getTimezone: () => string;
  getInstanceID: () => string;
  getInstallReferrer: () => string;
  isEmulator: () => boolean;
  isTablet: () => boolean;
  getFontScale: () => number;
  is24Hour: () => boolean;
  isPinOrFingerprintSet: (cb: (isPinOrFingerprintSet: boolean) => void) => void;
  getFirstInstallTime: () => number;
  getLastUpdateTime: () => number;
  getSerialNumber: () => string;
  getIPAddress: () => Promise<string>
  getAPILevel: () => number;
  getTotalMemory: () => number;
  getMaxMemory: () => number;
  getTotalDiskCapacity: () => number;
  getFreeDiskStorage: () => number;
  getBatteryLevel: () => Promise<number>
};

export default _default;
