UNPKG

@hauser1993/kyc-sdk

Version:

Your custom version of Ballerine web UI SDK - an open-source infrastructure for user identity and risk management. Compose verification processes for any vertical and geography using modular building blocks, components, and 3rd party integrations.

800 lines 23.8 kB
import { FlowsEventsConfig, FlowsInitOptions, FlowsTranslations } from '../../../types/BallerineSDK'; import { TranslationType } from '../../contexts/translation'; import { IAppConfiguration } from '../../contexts/configuration'; export declare let texts: TranslationType; export declare const appInit: (overrides: FlowsInitOptions) => Promise<void>; /** * @description Merges default configuration and overrides provided by the user * Updates store with merged configuration * @param overrides configuration provided by the user */ export declare const mergeConfigOverrides: (overrides: FlowsInitOptions) => IAppConfiguration; /** * @description Extends provided by user configuration with selected ui pack * @param configuration provided user configuration */ export declare const populateConfigurationByUiPack: (configuration: IAppConfiguration) => Promise<IAppConfiguration>; /** * @description Sets flow callbacks from the configuration to the selected flow config * @param flowName selected flow * @param callbacks callbacks to set */ export declare const setFlowCallbacks: (flowName: string, callbacks?: FlowsEventsConfig) => void; /** * @description Merges the default translations with the translations provided by the user * @param translations translation overrides provided by the user */ export declare const mergeTranslationsOverrides: (translations?: FlowsTranslations) => Promise<{ en: { welcome: { title: string; button: string; description: string; tip: string; }; "document-selection": { title: string; description: string; tip: string; }; "document-options": { "passport-title": string; "passport-description": string; "id_card-title": string; "id_card-description": string; "drivers_license-title": string; "drivers_license-description": string; "voter_id-title": string; "voter_id-description": string; }; "document-start": { title: string; button: string; description: string; operating_license: { title: string; button: string; description: string; }; business_registration: { title: string; button: string; description: string; }; proof_of_business_tax_id: { title: string; button: string; description: string; }; bank_statement: { title: string; button: string; description: string; }; }; "document-photo": { title: string; description: string; id_card: { title: string; description: string; }; passport: { title: string; description: string; }; voter_id: { title: string; description: string; }; ife_card: { title: string; description: string; }; ine_card: { title: string; description: string; }; drivers_license: { title: string; description: string; }; proof_of_business_tax_id: { title: string; description: string; }; bank_statement: { title: string; description: string; }; business_registration: { title: string; description: string; }; operating_license: { title: string; description: string; }; }; "document-photo-back": { passport: { title: string; description: string; }; id_card: { title: string; description: string; }; voter_id: { title: string; description: string; }; ife_card: { title: string; description: string; }; ine_card: { title: string; description: string; }; drivers_license: { title: string; description: string; }; }; "check-document": { title: string; description: string; }; "document-photo-back-start": { title: string; description: string; button: string; voter_id: { description: string; title: string; }; drivers_license: { title: string; description: string; }; }; "check-document-photo-back": { title: string; description: string; }; "navigation-buttons": { next: string; back: string; }; "selfie-start": { title: string; button: string; description: string; }; selfie: { title: string; description: string; }; "check-selfie": { title: string; description: string; }; qrcode: { title: string; description: string; button: string; "camera-note": string; }; final: { title: string; description: string; button: string; }; loader: { "text-one": string; "text-two": string; "text-three": string; }; resubmission: { "201-title": string; "201-button": string; "201-description": string; "204-title": string; "204-button": string; "204-description": string; "205-title": string; "205-button": string; "205-description": string; "206-title": string; "206-button": string; "206-description": string; "207-title": string; "207-button": string; "207-description": string; "606-title": string; "606-button": string; "606-description": string; "614-title": string; "614-button": string; "614-description": string; "615-title": string; "615-button": string; "615-description": string; }; loading: { "review-hint": string; }; decline: { title: string; button: string; description: string; }; error: { title: string; button: string; }; timeout: { title: string; button: string; description: string; }; general: { online: string; offline: string; errorDocuments: string; errorDocumentVerification: string; errorCameraAccess: string; }; }; de: { welcome: { title: string; button: string; description: string; tip: string; }; "document-selection": { title: string; description: string; tip: string; }; "document-options": { "passport-title": string; "passport-description": string; "id_card-title": string; "id_card-description": string; "drivers_license-title": string; "drivers_license-description": string; "voter_id-title": string; "voter_id-description": string; }; "document-start": { title: string; button: string; description: string; operating_license: { title: string; button: string; description: string; }; business_registration: { title: string; button: string; description: string; }; proof_of_business_tax_id: { title: string; button: string; description: string; }; bank_statement: { title: string; button: string; description: string; }; }; "document-photo": { title: string; description: string; id_card: { title: string; description: string; }; passport: { title: string; description: string; }; voter_id: { title: string; description: string; }; drivers_license: { title: string; description: string; }; }; "document-photo-back": { passport: { title: string; description: string; }; id_card: { title: string; description: string; }; voter_id: { title: string; description: string; }; drivers_license: { title: string; description: string; }; }; "check-document": { title: string; description: string; }; "document-photo-back-start": { title: string; description: string; button: string; voter_id: { description: string; title: string; }; drivers_license: { title: string; description: string; }; }; "check-document-photo-back": { title: string; description: string; }; "navigation-buttons": { next: string; back: string; }; "selfie-start": { title: string; button: string; description: string; }; selfie: { title: string; description: string; }; "check-selfie": { title: string; description: string; }; qrcode: { title: string; description: string; button: string; "camera-note": string; }; final: { title: string; description: string; button: string; }; loader: { "text-one": string; "text-two": string; "text-three": string; }; resubmission: { "201-title": string; "201-button": string; "201-description": string; "204-title": string; "204-button": string; "204-description": string; "205-title": string; "205-button": string; "205-description": string; "206-title": string; "206-button": string; "206-description": string; "207-title": string; "207-button": string; "207-description": string; "606-title": string; "606-button": string; "606-description": string; "614-title": string; "614-button": string; "614-description": string; "615-title": string; "615-button": string; "615-description": string; }; loading: { "review-hint": string; }; decline: { title: string; button: string; description: string; }; error: { title: string; button: string; }; timeout: { title: string; button: string; description: string; }; general: { online: string; offline: string; errorDocuments: string; errorDocumentVerification: string; errorCameraAccess: string; }; }; es: { welcome: { title: string; button: string; description: string; tip: string; }; "document-selection": { title: string; description: string; tip: string; }; "document-options": { "passport-title": string; "passport-description": string; "id_card-title": string; "card-description": string; "drivers_license-title": string; "drivers_license-description": string; "voter_id-title": string; "voter_id-description": string; }; "document-photo": { "id_card-title": string; "id_card-description": string; "passport-title": string; "passport-description": string; "voter_id-title": string; "voter_id-description": string; "drivers_license-title": string; "drivers_license-description": string; "proof_of_business_tax_id-title": string; "proof_of_business_tax_id-button": string; "proof_of_business_tax_id-description": string; "bank_statement-title": string; "bank_statement-button": string; "bank_statement-description": string; "business_registration-title": string; "business_registration-button": string; "business_registration-description": string; "operating_license-title": string; "operating_license-button": string; "operating_license-description": string; }; "document-photo-back": { "id_card-title": string; "id_card-description": string; "passport-title": string; "passport-description": string; "voter_id-title": string; "voter_id-description": string; "drivers_license-title": string; "drivers_license-description": string; }; "check-document": { "id_card-title": string; "id_card-description": string; "passport-title": string; "passport-description": string; "voter_id-title": string; "voter_id-description": string; "drivers_license-title": string; "drivers_license-description": string; }; resubmission: { "201-title": string; "201-button": string; "201-description": string; "204-title": string; "204-button": string; "204-description": string; "205-title": string; "205-button": string; "205-description": string; "206-title": string; "206-button": string; "206-description": string; "207-title": string; "207-button": string; "207-description": string; "606-title": string; "606-button": string; "606-description": string; "614-title": string; "614-button": string; "614-description": string; "615-title": string; "615-button": string; "615-description": string; }; loading: { "review-hint": string; }; decline: { title: string; button: string; description: string; }; timeout: { title: string; button: string; description: string; }; "document-photo-back-start": { title: string; description: string; button: string; "voter_id-title": string; "voter_id-description": string; "drivers_license-title": string; "drivers_license-description": string; }; "check-document-photo-back": { title: string; description: string; }; "navigation-buttons": { next: string; back: string; }; "selfie-start": { title: string; button: string; description: string; }; selfie: { title: string; description: string; }; "check-selfie": { title: string; description: string; }; final: { title: string; description: string; button: string; }; loader: { "text-one": string; "text-two": string; "text-three": string; }; general: { online: string; offline: string; errorDocuments: string; errorDocumentVerification: string; }; }; sw: { welcome: { title: string; button: string; description: string; tip: string; }; "document-selection": { title: string; description: string; tip: string; }; "document-options": { "passport-title": string; "passport-description": string; "id_card-title": string; "id_card-description": string; "drivers_license-title": string; "drivers_license-description": string; "voter_id-title": string; "voter_id-description": string; }; "document-start": { title: string; button: string; description: string; operating_license: { title: string; button: string; description: string; }; business_registration: { title: string; button: string; description: string; }; proof_of_business_tax_id: { title: string; button: string; description: string; }; bank_statement: { title: string; button: string; description: string; }; }; "document-photo": { title: string; description: string; id_card: { title: string; description: string; }; passport: { title: string; description: string; }; voter_id: { title: string; description: string; }; drivers_license: { title: string; description: string; }; proof_of_business_tax_id: { title: string; description: string; }; bank_statement: { title: string; description: string; }; business_registration: { title: string; description: string; }; operating_license: { title: string; description: string; }; }; "document-photo-back": { id_card: { title: string; description: string; }; voter_id: { title: string; description: string; }; drivers_license: { title: string; description: string; }; }; "check-document": { title: string; description: string; }; "document-photo-back-start": { title: string; description: string; button: string; voter_id: { description: string; title: string; }; drivers_license: { title: string; description: string; }; }; "check-document-photo-back": { title: string; description: string; }; "navigation-buttons": { next: string; back: string; }; "selfie-start": { title: string; button: string; description: string; }; selfie: { title: string; description: string; }; "check-selfie": { title: string; description: string; }; final: { title: string; description: string; button: string; }; loader: { "text-one": string; "text-two": string; "text-three": string; }; resubmission: { "201-title": string; "201-button": string; "201-description": string; "204-title": string; "204-button": string; "204-description": string; "205-title": string; "205-button": string; "205-description": string; "206-title": string; "206-button": string; "206-description": string; "207-title": string; "207-button": string; "207-description": string; "606-title": string; "606-button": string; "606-description": string; "614-title": string; "614-button": string; "614-description": string; "615-title": string; "615-button": string; "615-description": string; }; loading: { "review-hint": string; }; decline: { title: string; button: string; description: string; }; error: { title: string; button: string; }; timeout: { title: string; button: string; description: string; }; general: { online: string; offline: string; errorDocuments: string; errorDocumentVerification: string; errorCameraAccess: string; }; }; fr: {}; }>; /** * @description Preload basic steps in the flow in case they exist * @param configuration merged general configuration */ export declare const preloadFlowBasicSteps: (configuration: IAppConfiguration) => Promise<IAppConfiguration>; /** * @description If {@link configuration.backendConfig.auth.method} is set to 'jwt' sets {@link configuration.backendConfig.auth.authorizationHeader} to \`Bearer ${jwt}\` * @param jwt - JWT token as string * * @see {@link configuration.backendConfig.auth} */ export declare const setAuthorizationHeaderJwt: (jwt: string) => void; //# sourceMappingURL=configuration-manager.d.ts.map