import { AssetPromise } from "./asset/AssetPromise"; import { Engine } from "./Engine"; import { Platform } from "./Platform"; import { TextureFormat } from "./texture"; /** * Access operating system, platform and hardware information. */ export declare class SystemInfo { /** The platform is running on. */ static platform: Platform; /** The operating system is running on. */ static operatingSystem: string; /** Whether the system support SIMD. */ private static _simdSupported; private static _webpSupported; /** * The pixel ratio of the device. */ static get devicePixelRatio(): number; private static _parseAppleMobileOSVersion; static _checkWebpSupported(): AssetPromise; /** * Checks whether the system supports the given texture format. * @param format - The texture format * @returns Whether support the texture format */ static supportsTextureFormat(engine: Engine, format: TextureFormat): boolean; }