export declare const mode: string; export declare const host: string; export declare const secure: boolean; export declare const local: boolean; export declare const dev: boolean; export declare const node: boolean; export declare const test: boolean; export declare const isSafari: boolean; export declare const isChrome: boolean; export declare const platform: string; export declare const standalone: boolean; export declare const CACHE_RESET_EVENT = "cache-reset"; export declare class Environment { mode: string; host: string; secure: boolean; local: boolean; dev: boolean; installed: boolean; platform: string; standalone: boolean; node: boolean; test: boolean; apiInfo: any; constructor(); readApiInfoJson(): Promise; validateCache(): void; get online(): boolean; get api(): string; get version(): string; get localApi(): boolean; get lang(): string; /** * Retrieve static Environment properties in object form for iteration. */ get static(): { [prop: string]: string | boolean; }; /** * Retrieve all Environment properties in object form for iteration. */ get all(): { [prop: string]: string | boolean | number | object; }; } export declare const env: Environment; export default env;