import { Platform } from '../../types'; export declare function getPlatform(): Platform; export declare class Environment { /** * Gets a value indicating the type of the current operating system. */ static readonly platform: Platform; /** * Gets a value indicating whether the current operating system is `Linux`. */ static readonly isLinux: boolean; /** * Gets a value indicating whether the current operating system is `Macintosh`. */ static readonly isMac: boolean; /** * Gets a value indicating whether the current operating system is `Windows`. */ static readonly isWindows: boolean; static readonly stream: { userId: any; appId: any; nodeId: any; componentId: any; }; static readonly suanpan: { protocol: boolean | "" | undefined; apiHost: any; host: string | undefined; port: string | undefined; affinity: string | undefined; accessSecret: string | undefined; field: { userIdHeader: string; userSignature: string; userSignVersionHeader: string; }; }; static readonly mq: { type: any; host: any; port: any; sendQueue: any; receiveQueue: any; sendQueueMaxLength: any; sendQueueTrimImmediately: any; eventQueue: any; }; static readonly oss: { endpoint: any; bucketName: any; accessId: any; accessKey: any; tempStore: any; globalStore: any; }; static readonly minio: { endpoint: any; bucketName: any; accessId: any; accessKey: any; tempStore: any; globalStore: any; }; static readonly local: { tempStore: any; globalStore: any; }; static readonly spConfig: { mstorageType: any; storageType: any; mqType: any; dwType: any; debug: boolean; }; static readonly logkit: { uri: string | undefined; path: string; logLevel: string; namespace: string; eventName: string; }; }