import type { EnvironmentConfiguration, EnvironmentConfigurations, IEnvironment } from './environment.interface';
export declare const ENV: {
    SANDBOX: string;
    SANDBOX_KOVENA: string;
    SANDBOX_DEMO: string;
    SANDBOX_DEMO_KOVENA: string;
    PROD: string;
    STAGING: string;
    STAGING_1: string;
    STAGING_2: string;
    STAGING_3: string;
    STAGING_4: string;
    STAGING_5: string;
    STAGING_6: string;
    STAGING_7: string;
    STAGING_8: string;
    STAGING_9: string;
    STAGING_10: string;
    STAGING_11: string;
    STAGING_12: string;
    STAGING_13: string;
    STAGING_14: string;
    STAGING_15: string;
};
export declare const WIDGET_URL: {
    env: string;
    url: string;
}[];
export declare const API_URL: {
    env: string;
    url: string;
}[];
export declare const DEFAULT_ENV: string;
export declare const DEFAULT_ALIAS: {
    PAYDOCK: string;
    KOVENA: string;
};
export declare class Env implements IEnvironment {
    private alias;
    private environmentConfigurations;
    private environmentId;
    constructor(configs: EnvironmentConfigurations, defaultEnv?: string);
    setEnv(environmentId: string, alias?: string): void;
    getEnv(): string;
    getConf(): EnvironmentConfiguration;
    private validateAlias;
    private validateEnvironmentId;
}
//# sourceMappingURL=environment.paydock.d.ts.map