///
export declare class Platforms {
static get(): Platform;
private static currentUserAgent;
static getWithUserAgent(userAgent?: string | undefined): Platform | undefined;
private static currentProcessPlatform;
static getWithProcessPlatform(processPlatform?: NodeJS.Platform | undefined): Platform | undefined;
static type(): PlatformType;
static isMobile(): boolean;
static isDesktop(): boolean;
static toSymbol(value: PlatformEnumType): PlatformStr;
}
export declare enum Platform {
MACOS = 0,
WINDOWS = 1,
LINUX = 2,
ANDROID = 3,
IOS = 4,
CHROME_OS = 5,
UNKNOWN = 6
}
export declare type PlatformEnumType = Platform.WINDOWS | Platform.MACOS | Platform.LINUX | Platform.ANDROID | Platform.IOS | Platform.CHROME_OS | Platform.UNKNOWN;
export declare type PlatformType = 'desktop' | 'mobile' | 'unknown';
export declare type PlatformStr = 'WINDOWS' | 'MACOS' | 'LINUX' | 'ANDROID' | 'IOS' | 'UNKNOWN';