export interface SingleEnvironment { INTERCOM_APP_ID?: string; HPF_SCRIPT_URL?: string; GOOGLE_MERCHANT_ID?: string; APP_URL: string | string[]; GOOGLE_ANALYTICS_TRACKING_ID?: string; GOOGLE_TAG_MANAGER_ID?: string; ENV_NAME: string; FUNDER_URL?: string; CONNECT_URL?: string; CONSUMER_URL?: string; ACCOUNTS_URL?: string; QUOTES_URL?: string; CHECKOUT_URL?: string; } export interface SingleEnvironmentPayload { INTERCOM_APP_ID?: string; HPF_SCRIPT_URL?: string; GOOGLE_MERCHANT_ID?: string; APP_URL: string | string[]; GOOGLE_ANALYTICS_TRACKING_ID?: string; GOOGLE_TAG_MANAGER_ID?: string; } export interface EnvironmentPayload { _global?: Record; local: SingleEnvironmentPayload; dev: SingleEnvironmentPayload; staging: SingleEnvironmentPayload; perf: SingleEnvironmentPayload; dr: SingleEnvironmentPayload; preprod: SingleEnvironmentPayload; prod: SingleEnvironmentPayload; } export declare const REQUIRED_VARIABLES: string[]; export declare const ENV_NAMES: { readonly LOCAL: "local"; readonly DEV: "dev"; readonly STG: "staging"; readonly PERF: "perf"; readonly DR: "dr"; readonly PREPROD: "pre-prod"; readonly PROD: "prod"; }; declare class Env { [index: string]: any; ENV_NAME: typeof ENV_NAMES[keyof typeof ENV_NAMES] | null; FUNDER_URL: string | null; CONNECT_URL: string | null; CONSUMER_URL: string | null; ACCOUNTS_URL: string | null; QUOTES_URL: string | null; CHECKOUT_URL: string | null; constructor(); setup(env: EnvironmentPayload): void; clear(): void; } declare const _default: Env; export default _default; export declare const ERROR_MESSAGE__INTERNET_ERROR: string; export declare const ERROR_MESSAGE__NETWORK_ERROR: string; export declare const ERROR_MESSAGE__SERVER_ERROR: string; export declare const ERROR_MESSAGE__PAYMENT_GATEWAY_ERROR: string; export declare const ERROR_MESSAGE__PAYMENT_ERROR: string; export declare const ERROR_MESSAGE__PAYMENT_GATEWAY_FIELDS: string;