export interface DeviceInfo { systemName?: string; systemVersion?: string; model?: string; name?: string; localizedModel?: string; isMultitaskingSupported?: boolean; userInterfaceIdiom?: number; identifierForVendor?: string; deviceType?: string; deviceGeneration?: string; screenBounds?: { width: number; height: number; }; screenNativeBounds?: { width: number; height: number; }; screenScale?: number; batteryLevel?: number; batteryState?: number; isSimulator?: boolean; architecture?: string; manufacturer?: string; brand?: string; device?: string; product?: string; board?: string; hardware?: string; serial?: string; osVersion?: string; sdkVersion?: number; codename?: string; incremental?: string; securityPatch?: string; buildId?: string; buildTime?: string; buildUser?: string; buildHost?: string; screen?: { width: number; height: number; density: number; densityDpi: number; scaledDensity: number; xdpi: number; ydpi: number; }; isEmulator?: boolean; isTablet?: boolean; androidId?: string; kernelVersion?: string; javaVersion?: string; } export interface DeviceIdModuleInterface { getDeviceId(): Promise; getDeviceInfo(): Promise; } export declare const DeviceIdService: DeviceIdModuleInterface; export default DeviceIdService; //# sourceMappingURL=deviceId.d.ts.map