/** * Device Utilities * Helper functions for processing device information */ import { DeviceInfo, ApplicationInfo } from './Device'; export declare class DeviceUtils { /** * Check if running on physical device (not simulator/emulator) */ static isPhysicalDevice(isDevice: boolean): boolean; /** * Get device display name */ static getDeviceDisplayName(info: DeviceInfo): string; /** * Get OS display string */ static getOSDisplayString(info: DeviceInfo): string; /** * Get app version string */ static getAppVersionString(info: ApplicationInfo): string; /** * Check if device meets minimum requirements */ static meetsMinimumRequirements(info: DeviceInfo, minMemoryGB?: number): { meets: boolean; reasons: string[]; }; /** * Get device tier (low/mid/high) based on specs */ static getDeviceTier(info: DeviceInfo): 'low' | 'mid' | 'high'; }