/** * @file SDK config defines constants */ interface ConfigurableProperties { AGENCIES_ENDPOINT: string; API_BASE_ENDPOINT: string; AGENCIES_PATHS: { [key: string]: string; }; API_BASE_PATHS: { [key: string]: string; }; SIGNUP_RETRY_DELAY_MS: number; SIGNUP_TIMEOUT_MS: number; VERSION: string; BRANCH_KEY: string; } declare class Config { readonly API_BASE_ENDPOINT: string; readonly AGENCIES_ENDPOINT: string; readonly ATTESTATION_FAILED_ERROR: string; readonly ENCRYPTION_ITERATIONS: number; readonly ENCRYPTION_RANDOM_BYTES: number; readonly ROOT_HASH_ENCRYPTION_RANDOM_BYTES: number; readonly API_BASE_PATHS: { [key: string]: string; }; readonly AGENCIES_PATHS: { [key: string]: string; }; readonly REFRESH_TOKEN_URL: string; readonly PUBLIC_ACRC_IDENTITY: string; readonly SIGNUP_FAILURE_ERROR_NAME: string; readonly SIGNUP_TIMEOUT_MS: number; readonly SIGNUP_TIMEOUT_ERROR: string; readonly SIGNUP_RETRY_DELAY_MS: number; readonly TIMEOUT_ERROR_NAME: string; readonly TWILIO_AGENCY_NAME: string; readonly TWILIO_ATTESTATION_APP_UUID: string; readonly TWILIO_TIMEOUT_MS: number; readonly TWILIO_TIMEOUT_ERROR: string; readonly TWILIO_FAILURE_ERROR_NAME: string; readonly TWILIO_RETRY_DELAY_MS: number; readonly FOUR_STOP_AGENCY_NAME: string; readonly FOUR_STOP_TIMEOUT_MS: number; readonly FOUR_STOP_FAILURE_ERROR_NAME: string; readonly FOUR_STOP_TIMEOUT_ERROR: string; readonly FOUR_STOP_RETRY_DELAY_MS: number; readonly SIGN_ATTESTATION_ERROR: string; readonly GID_UUID_EXPIRY_TIME: number; readonly BRANCH_KEY: string; readonly VERSION: string; readonly defaultAgency: { [key: string]: string; }; constructor(); /** * allows config property override * @method setConfig */ setConfig(data: Partial): void; /** * resets config properties to default * @method resetConfig */ resetConfig(): void; } export declare const config: Config; export {};