@jumio/websdk
Version:
Jumio WebSDK is a powerful, flexible software development kit that simplifies the integration of Jumio's services into your web applications.
16,800 lines • 831 kB
TypeScript
import { Actor } from 'xstate';
import { AnyEventObject } from 'xstate';
import { BehaviorSubject } from 'rxjs';
import { Container } from 'inversify';
import type { createStore } from '@ngneat/elf';
import { CSSResult } from 'lit';
import { EventObject } from 'xstate';
import { Factory } from 'inversify';
import { identity } from 'rxjs';
import { LitElement } from 'lit';
import { MachineContext } from 'xstate';
import { MetaObject } from 'xstate';
import { NonReducibleUnknown } from 'xstate';
import { nothing } from 'lit';
import { Observable } from 'rxjs';
import { PropertyValues } from 'lit';
import type { PropsFactory } from '@ngneat/elf';
import { QRCodeRenderersOptions } from 'qrcode';
import { QRCodeSegment } from 'qrcode';
import { ReactiveController } from 'lit';
import type { ReactiveControllerHost } from 'lit';
import { ReactiveElement } from 'lit';
import { Ref } from 'lit/directives/ref.js';
import { Ref as Ref_2 } from 'lit-html/directives/ref.js';
import { ServiceIdentifier } from 'inversify';
import { StateMachine } from 'xstate';
import { Static } from '@sinclair/typebox';
import { Store } from '@ngneat/elf';
import { Subject } from 'rxjs';
import { Subscription } from 'rxjs';
import { SVGTemplateResult } from 'lit';
import { TArray } from '@sinclair/typebox';
import { TBoolean } from '@sinclair/typebox';
import { TDate } from '@sinclair/typebox';
import { TemplateResult } from 'lit-html';
import { TemplateResult as TemplateResult_2 } from 'lit';
import { TIntersect } from '@sinclair/typebox';
import { TLiteral } from '@sinclair/typebox';
import { TNumber } from '@sinclair/typebox';
import { TObject } from '@sinclair/typebox';
import { TOptional } from '@sinclair/typebox';
import { TRecord } from '@sinclair/typebox';
import { TSchema } from '@sinclair/typebox';
import { TString } from '@sinclair/typebox';
import { TTemplateLiteral } from '@sinclair/typebox';
import { TTransform } from '@sinclair/typebox';
import { TUndefined } from '@sinclair/typebox';
import { TUnion } from '@sinclair/typebox';
import { TUnknown } from '@sinclair/typebox';
import { TUnsafe } from '@sinclair/typebox';
import { UnaryFunction } from 'rxjs';
import type { ValueError } from '@sinclair/typebox/errors';
export declare type AcceptableConsentItem = Static<typeof TbAcceptableConsentItemSchema>;
export declare const acceptedMatchedId: EventDispatcher< {
timestamp: number;
IDshareConsent: string;
idType?: string;
country?: string;
}>;
export declare type AcquisitionStatus = Static<typeof TbAcquisitionStatusSchema>;
export declare const AcquisitionStatusEnum: {
readonly Failed: "FAILED";
readonly NotStarted: "NOT_STARTED";
readonly Pending: "PENDING";
readonly Retry: "RETRY";
readonly Success: "SUCCESS";
};
export declare interface AcquisitionStatusResponse {
status: AcquisitionStatus;
error?: FetchError;
}
export declare type ActiveScreen = Static<typeof TbActiveScreenSchema>;
export declare type ActiveScreenActions = Static<typeof TbActiveScreenActionsSchema>;
export declare const ActiveScreenActionsEnum: {
readonly NavigateToWorkflow: "active-screen-navigate-to-workflow";
readonly NavigateToCrossDevice: "active-screen-navigate-to-cross-device";
};
export declare const ActiveScreenEnum: {
readonly Workflow: "workflow";
readonly CrossDevice: "cross-device";
};
export declare type ActiveTrackState = Pick<MediaStreamTrack, 'contentHint' | 'enabled' | 'id' | 'kind' | 'label' | 'muted' | 'readyState'> & {
capabilities: MediaTrackCapabilities;
constraints: MediaTrackConstraints;
settings: MediaTrackSettings;
};
export declare const aggregatedFeedback$: Observable<AutocaptureFeedback | undefined>;
export declare const aleKeyNotValid: ErrorCase;
export declare class AnalyticEvent<T extends AnalyticEventBody = AnalyticEventBody> extends CustomEvent<T> {
constructor(detail: T);
}
export declare type AnalyticEventBody<ET extends EventType = EventType, EN extends string = string, M extends EventMetadata = EventMetadata> = EventBodyBase<ET, EN, M>;
export declare const analytics: {
createWorkflowRestarted: EventCreator<"trace", "workflow restarted", EventMetadata>;
workflowRestarted: EventDispatcher<EventMetadata>;
generateFileUploadLoggerEvents: <T extends FileUploadEventName>(eventName: T) => [EventCreator<"trace", T, FileUploadEventMap[T]>, EventDispatcher<FileUploadEventMap[T]>];
createSensorDataEvent: EventCreator<"trace", "sensor data", SensorData>;
sensorData: EventDispatcher<SensorData>;
createVideoPlayThrowsEvent: EventCreator<"trace", "video thrown an error", {
name: string;
message: string;
stack?: string;
state: unknown;
}>;
videoPlayThrows: EventDispatcher< {
name: string;
message: string;
stack?: string;
state: unknown;
}>;
createCameraCaptureHintsShownEvent: EventCreator<"trace", "shown camera capture hints", {
visible: boolean;
}>;
shownCameraCaptureHints: EventDispatcher< {
visible: boolean;
}>;
createFailedToFetchEvent: EventCreator<"trace", "failed to fetch", {
error: FetchErrorParams;
}>;
failedToFetch: EventDispatcher< {
error: FetchErrorParams;
}>;
createLivenessManualSelfieFallbackEvent: EventCreator<"trace", "liveness - manual selfie fallback", {
step: string;
reason: string;
}>;
livenessManualSelfieFallback: EventDispatcher< {
step: string;
reason: string;
}>;
createLivenessInitializedEvent: EventCreator<"trace", "liveness - initialized", {
step: string;
}>;
livenessInitialized: EventDispatcher< {
step: string;
}>;
createLivenessModuleLoadingFailedEvent: EventCreator<"trace", "liveness - module loading failed", {
step: string;
}>;
livenessModuleLoadingFailed: EventDispatcher< {
step: string;
}>;
createLivenessProgressEvent: EventCreator<"trace", "liveness - progress", {
jLiveProgress: number;
jLiveStepDuration: number;
jLiveDuration: number;
isFullscreen: boolean;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
}>;
livenessProgressEvent: EventDispatcher< {
jLiveProgress: number;
jLiveStepDuration: number;
jLiveDuration: number;
isFullscreen: boolean;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
}>;
createAutocaptureStateChangeEvent: EventCreator<"trace", "id autocapture - state change event", {
step: string;
autocaptureState: string;
autocaptureFallbackReason?: string;
}>;
autocaptureStateChangeEvent: EventDispatcher< {
step: string;
autocaptureState: string;
autocaptureFallbackReason?: string;
}>;
getEIDASUrlEvent: EventCreator<"trace", "get eIDAS url", EventMetadata>;
getEidasUrl: EventDispatcher<EventMetadata>;
EIDASSuccessEvent: EventCreator<"trace", "eIDAS success", EventMetadata>;
eidasSuccess: EventDispatcher<EventMetadata>;
EIDASFailedEvent: EventCreator<"trace", "eIDAS failed", EventMetadata>;
eidasFailed: EventDispatcher<EventMetadata>;
catchEIDASErrorEvent: EventCreator<"trace", "catch eIDAS error", {
name?: string;
message?: string;
stack?: string;
}>;
catchEidasError: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
createTrustCheckSuccessEvent: EventCreator<"trace", "trust check success", EventMetadata>;
trustCheckSuccessEvent: EventDispatcher<EventMetadata>;
createTrustCheckFailedEvent: EventCreator<"trace", "trust check failed", EventMetadata>;
trustCheckFailedEvent: EventDispatcher<EventMetadata>;
createTrustCheckUrlFetchEvent: EventCreator<"trace", "trust check url fetch", EventMetadata>;
trustCheckUrlFetchEvent: EventDispatcher<EventMetadata>;
createTrustCheckUrlFetchErrorEvent: EventCreator<"trace", "trust check url fetch error", {
name?: string;
message?: string;
stack?: string;
}>;
trustCheckUrlFetchErrorEvent: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
createTrustCheckStatusFetchErrorEvent: EventCreator<"trace", "trust check status fetch error", {
name?: string;
message?: string;
stack?: string;
}>;
trustCheckStatusFetchErrorEvent: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
createUnhandledrejectionEvent: EventCreator<"trace", "unhandled promise rejection", {
name: string;
message: string;
stack?: string;
}>;
unhandledrejectionEvent: EventDispatcher< {
name: string;
message: string;
stack?: string;
}>;
createUncaughtErrorEvent: EventCreator<"trace", "uncaught error", {
name: string;
message: string;
stack?: string;
}>;
uncaughtErrorEvent: EventDispatcher< {
name: string;
message: string;
stack?: string;
}>;
createRedirectionEvent: EventCreator<"trace", "redirect", {
url: string;
type: "ERROR" | "SUCCESS";
errorCode?: string;
}>;
redirectionEvent: EventDispatcher< {
url: string;
type: "ERROR" | "SUCCESS";
errorCode?: string;
}>;
createCustomTranslationEvent: EventCreator<"trace", "custom translation", {
customTranslation: string;
}>;
customTranslationEvent: EventDispatcher< {
customTranslation: string;
}>;
createCustomTranslationErrorEvent: EventCreator<"trace", "custom translation error", {
message: string;
error?: unknown;
}>;
customTranslationErrorEvent: EventDispatcher< {
message: string;
error?: unknown;
}>;
createSkipBacksideCandidateEvent: EventCreator<"trace", "skip ID backside decision", {
docClassifierIdType?: IdType;
docClassifierCountry?: CountryCode;
isAutocapture: boolean;
skipBacksideIds: SkipBacksideId[];
docClassifierMatched: boolean;
}>;
skipBacksideCandidateEvent: EventDispatcher< {
docClassifierIdType?: IdType;
docClassifierCountry?: CountryCode;
isAutocapture: boolean;
skipBacksideIds: SkipBacksideId[];
docClassifierMatched: boolean;
}>;
createShownCameraAccessRequestScreenEvent: EventCreator<"screen", "camera access request", {
kind: "denied" | "prompt";
devices: MediaDeviceMetadata[];
}>;
shownCameraAccessRequestScreen: EventDispatcher< {
kind: "denied" | "prompt";
devices: MediaDeviceMetadata[];
}>;
createShownFinishScreenEvent: EventCreator<"screen", "finish", {
outcome: RequestOutcome<FinalizeResponse | undefined, unknown>;
}>;
shownFinishScreen: EventDispatcher< {
outcome: RequestOutcome<FinalizeResponse | undefined, unknown>;
}>;
createShownCrossDeviceScreenEvent: EventCreator<"screen", "cross device", EventMetadata>;
shownCrossDeviceScreen: EventDispatcher<EventMetadata>;
createShownCrossDeviceFinishScreenEvent: EventCreator<"screen", "cross device finish", {
acquisitionStatus: AcquisitionStatus;
error?: PublicError;
}>;
shownCrossDeviceFinishScreen: EventDispatcher< {
acquisitionStatus: AcquisitionStatus;
error?: PublicError;
}>;
createShownErrorEvent: EventCreator<"screen", "error", EventMetadata>;
shownError: EventDispatcher<EventMetadata>;
getShownScreenEventReporter: (eventName: string) => [EventCreator<"screen", string, {
acquisitionStatus: AcquisitionStatus;
}>, EventDispatcher< {
acquisitionStatus: AcquisitionStatus;
}>];
shownIdLookupScreen: EventDispatcher< {
outcome: RequestOutcome<LookupResponse | undefined, unknown>;
matchFound?: boolean;
lookupDuration?: number;
}>;
createPublicErrorEvent: EventCreator<"screen", "public error", {
errorCode: string;
}>;
publicError: EventDispatcher< {
errorCode: string;
}>;
getMessageShownEventReporter: (messageId: string) => [EventCreator<"screen", `message-shown:${string}`, EventMetadata>, EventDispatcher<EventMetadata>];
getMessageRemovedEventReporter: (messageId: string) => [EventCreator<"screen", `message-removed:${string}`, EventMetadata>, EventDispatcher<EventMetadata>];
createSelectedCountryEvent: EventCreator<"action", "selected country", {
country: string | undefined;
}>;
selectedCountry: EventDispatcher< {
country: string | undefined;
}>;
createSelectedDocumentEvent: EventCreator<"action", "selected document", {
document: string;
digitalIdProvider?: string;
}>;
selectedDocument: EventDispatcher< {
document: string;
digitalIdProvider?: string;
}>;
createClickedStartButtonEvent: EventCreator<"action", "clicked start button", EventMetadata>;
clickedStartButton: EventDispatcher<EventMetadata>;
createClickedRetryButtonEvent: EventCreator<"action", "clicked retry button", EventMetadata>;
clickedRetryButton: EventDispatcher<EventMetadata>;
createClickedCrossDeviceButtonEvent: EventCreator<"action", "clicked cross device button", EventMetadata>;
clickedCrossDeviceButton: EventDispatcher<EventMetadata>;
createClickedSendEmailButtonEvent: EventCreator<"action", "clicked send email button", EventMetadata>;
clickedSendEmailButton: EventDispatcher<EventMetadata>;
createEmailSentError: EventCreator<"action", "email sent error", EventMetadata>;
emailSentError: EventDispatcher<EventMetadata>;
createClickedContinueUploadButtonEvent: EventCreator<"action", "clicked continue button", {
documentType?: string;
pageCount?: number;
}>;
clickedContinueUploadButton: EventDispatcher< {
documentType?: string;
pageCount?: number;
}>;
acceptedMatchedId: EventDispatcher< {
timestamp: number;
IDshareConsent: string;
idType?: string;
country?: string;
}>;
fasterVerificationConsent: EventDispatcher< {
fasterVerificationConsent?: boolean;
}>;
createChangeLanguage: EventCreator<"action", "change language", EventMetadata>;
changeLanguage: EventDispatcher<EventMetadata>;
createClickedUseAnotherIdButton: EventCreator<"action", "clicked use another ID button", EventMetadata>;
clickedUseAnotherIdButton: EventDispatcher<EventMetadata>;
createSettingsEvent: EventCreator<"arbitrary", "settings", {
credentials: unknown;
}>;
settings: EventDispatcher< {
credentials: unknown;
}>;
createWrongSettingsEvent: EventCreator<"arbitrary", "wrong settings", (EventMetadata & WrongSettingsCritical) | (EventMetadata & WrongSettingsNonCritical)>;
wrongSettings: EventDispatcher<(EventMetadata & WrongSettingsCritical) | (EventMetadata & WrongSettingsNonCritical)>;
createRuntimeEvent: EventCreator<"arbitrary", "runtime", EventMetadata>;
runtime: EventDispatcher<EventMetadata>;
createShownConsentMessageEvent: EventCreator<"arbitrary", "shown consent message", EventMetadata>;
shownConsentMessage: EventDispatcher<EventMetadata>;
createUsedCaptureTypesEvent: EventCreator<"arbitrary", "capture types", {
livenessCaptureType?: LivenessCaptureTypes;
idCaptureType?: IdCaptureTypes;
xDeviceJourney: boolean;
usedAllCaptureTypes: (IdCaptureTypes | LivenessCaptureTypes)[];
}>;
usedCaptureTypesEvent: EventDispatcher< {
livenessCaptureType?: LivenessCaptureTypes;
idCaptureType?: IdCaptureTypes;
xDeviceJourney: boolean;
usedAllCaptureTypes: (IdCaptureTypes | LivenessCaptureTypes)[];
}>;
};
export declare class AppContainerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
config: AppContainerConfig;
activeConfig: AppContainerConfigFull;
readonly layout$: Observable<AppContainerLayout>;
readonly layoutController: AsyncController<AppContainerLayout, true>;
constructor();
willUpdate(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1> | typeof nothing;
}
export declare interface AppContainerConfig {
headerVisible?: boolean;
footerVisible?: boolean;
layoutType?: AppContainerLayoutType;
cameraFilterFn?: CameraFilterFn | undefined;
}
declare type AppContainerConfigFull = DeepRequired<Omit<AppContainerConfig, 'cameraFilterFn'>> & Pick<AppContainerConfig, 'cameraFilterFn'>;
export declare type AppContainerLayout = AppContainerLayoutCaptureScreen | AppContainerLayoutGeneric;
export declare interface AppContainerLayoutCaptureScreen {
type: typeof AppContainerLayoutTypeEnum.CaptureScreen;
variant: AppContainerLayoutCaptureScreenVariant;
}
export declare type AppContainerLayoutCaptureScreenVariant = Static<typeof TbAppContainerLayoutCaptureScreenVariantSchema>;
export declare const AppContainerLayoutCaptureScreenVariantEnum: {
readonly Small: "small";
readonly Large: "large";
};
export declare interface AppContainerLayoutGeneric {
type: typeof AppContainerLayoutTypeEnum.Generic;
}
export declare type AppContainerLayoutType = Static<typeof TbAppContainerLayoutTypeSchema>;
export declare const AppContainerLayoutTypeEnum: {
readonly Generic: "generic";
readonly CaptureScreen: "capture-screen";
};
export declare interface AppDisplayMode {
fullscreen: boolean;
standalone: boolean;
minimalUI: boolean;
browser: boolean;
windowControlsOverlay: boolean;
}
declare const appleOs: readonly ["macos", "ios", "ipad"];
declare type AppleOsNames = (typeof appleOs)[number];
export declare const areAllActiveConsentsGiven$: () => Observable<boolean>;
export declare const areWorkflowSetupParametersValid$: () => Observable<boolean>;
export declare const areWorkflowSetupParametersValid: (params?: unknown) => boolean;
export declare const asyncAnimationFrame: (callback: AsyncCallback) => Promise<void>;
declare type AsyncCallback = () => void;
declare class AsyncController<T, HasInitial extends boolean = false> implements ReactiveController {
#private;
constructor(host: ReactiveControllerHost, source$: Observable<T>);
constructor(host: ReactiveControllerHost, source$: Observable<T>, value: T);
hostConnected(): void;
hostDisconnected(): void;
get value(): HasInitial extends true ? T : T | undefined;
}
export declare const authFailed: ErrorCase;
export declare type AutocaptureConditionCallback = (params: AutocaptureStore) => boolean;
export declare type AutocaptureDocClassifierData = Static<typeof TbAutocaptureDocClassifierDataSchema>;
export declare interface AutocaptureDocClassifierExtendedData extends AutocaptureDocClassifierData {
impliedDocumentSide?: PhysicalDocumentSideClassifier | undefined;
}
export declare interface AutocaptureDocCornerData {
topLeft: AutocaptureDocXY;
topRight: AutocaptureDocXY;
bottomLeft: AutocaptureDocXY;
bottomRight: AutocaptureDocXY;
}
export declare interface AutocaptureDocPose extends AutocaptureDocClassifierData {
timestamp: number;
cornerData: AutocaptureDocCornerData;
middlePoint: AutocaptureDocXY;
width: number;
height: number;
aspectRatio: number;
shift: number;
}
export declare interface AutocaptureDocXY {
x: number;
y: number;
}
export declare interface AutocaptureFallbackToManualCaptureOnUserStrugglingParams {
smoothedFeedback$: Observable<AutocaptureFeedback | undefined>;
uniqueMessageCount?: number;
debounceTimeMs?: number;
}
export declare interface AutocaptureFeedback {
cornersVisible: boolean;
closeEnough: boolean;
farEnough: boolean;
middlePointAligned: boolean;
}
export declare interface AutocaptureGetPoseFeedbackParameters {
pose$: Observable<AutocaptureDocPose | undefined>;
docFinder$: Observable<AutocaptureStateDocFinderPosition>;
videoResolution$: Observable<Resolution>;
}
export declare type AutocaptureState = Static<typeof TbAutocaptureStateSchema>;
export declare const autocaptureStateChangeEvent: EventDispatcher< {
step: string;
autocaptureState: string;
autocaptureFallbackReason?: string;
}>;
export declare interface AutocaptureStateDocFinderPosition {
type: typeof AutocaptureStateTypeEnum.DocFinder;
edgeMarginRatio: number;
minFillRatio: number;
maxFillRatio: number;
cx: number;
cy: number;
radius: number;
}
export declare const AutocaptureStateEnum: {
readonly NOT_LOADED: "not-loaded";
readonly LOADING: "loading";
readonly ACTIVE: "active";
readonly MANUAL_CAPTURE_FALLBACK: "manual-capture-fallback";
};
export declare type AutocaptureStateType = Static<typeof TbAutocaptureStateTypeSchema>;
export declare const AutocaptureStateTypeEnum: {
readonly DocFinder: "doc-finder";
};
export declare interface AutocaptureStore {
activationTime?: number;
docFinder: AutocaptureStateDocFinderPosition;
fallbackReason?: ManualCaptureFallbackReason;
feedback: AutocaptureFeedback | undefined;
fps?: number;
smoothedFeedback: AutocaptureFeedback | undefined;
state: AutocaptureState;
docClassifierCurrent?: AutocaptureDocClassifierData | undefined;
}
declare interface AutocaptureTrackerBackdrop {
visible?: boolean;
color?: string;
}
declare interface AutocaptureTrackerBorderConfig {
widthRatio?: number;
color?: string;
radiusRatio?: number;
}
export declare interface AutocaptureTrackerConfig {
message?: IdCaptureMessage;
activeBorder?: AutocaptureTrackerBorderConfig;
inactiveBorder?: AutocaptureTrackerBorderConfig;
placeholder?: AutocaptureTrackerPlaceholder;
backdrop?: AutocaptureTrackerBackdrop;
capturing?: boolean;
idCardAspectRatio?: number;
isDebugging?: boolean;
}
declare interface AutocaptureTrackerPlaceholder {
visible?: boolean;
side?: IdSide;
alpha?: number;
fillFactor?: number;
debounceTimeMs?: number;
}
export declare interface AutocaptureWorkerProcessedMessageCallback {
messageNotifier$: Subject<DaOutputEvent>;
errorNotifier$: Subject<unknown>;
docPoseNotifier$: Subject<AutocaptureDocPose | undefined>;
initializedSuccessfully?: () => void;
}
export declare class BackdropComponent extends BaseComponent {
#private;
static styles: CSSResult[];
clickToClose: boolean;
hidden: boolean;
dialogRole?: 'alertdialog' | 'dialog';
ariaLabelledBy: string;
connectedCallback(): void;
disconnectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare interface BackupEntry {
backupGuid: string;
workflowState: WorkflowState;
navigationStep: NavigationStep;
}
export declare interface BackupEntryDescriptor extends BackupEntry {
descriptor: string;
}
export declare const backupRestoreState: (storesToIgnore?: string[]) => `${string}-${string}-${string}-${string}-${string}`;
export declare abstract class BaseComponent extends LitElement {
static styles: CSSResult[];
colorScheme: ColorScheme;
}
declare interface BaseEvent<T> extends EventLike<T>, TimestampLike {
}
export declare interface BaseWorkflowEventMetadata {
locale?: Locale;
accountId?: string;
workflowId?: string;
workflowExecutionId?: string;
}
export declare const blockingNetworkError: ErrorCase;
declare type Builtin = Date | Error | Function | Primitive | RegExp;
export declare class ButtonClickEvent extends CustomEvent<Event> {
constructor(detail: Event);
}
export declare type ButtonClickEventHandler = (e: ButtonClickEvent) => void;
export declare class ButtonComponent extends BaseComponent {
static styles: CSSResult[];
fluid: boolean;
type: ButtonType;
size: ButtonSize;
shape: ButtonShape;
padding: boolean;
disabled: boolean;
label: string;
render(): TemplateResult<1>;
handleClickEvent(event: Event): void;
}
export declare type ButtonShape = Static<typeof TbButtonShapeSchema>;
export declare const ButtonShapeEnum: {
readonly Default: "default";
readonly Round: "round";
};
export declare type ButtonSize = Static<typeof TbButtonSizeSchema>;
export declare const ButtonSizeEnum: {
readonly Small: "small";
readonly Medium: "medium";
readonly Large: "large";
readonly ExtraLarge: "extra-large";
};
export declare type ButtonType = Static<typeof TbButtonTypeSchema>;
export declare const ButtonTypeEnum: {
readonly Primary: "primary";
readonly Secondary: "secondary";
readonly Tertiary: "tertiary";
readonly Quiet: "quiet";
readonly QuietIcon: "quiet-icon";
readonly Destructive: "destructive";
};
export declare const cameraCapture: EventDispatcher< {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
} & {
idSharpness?: unknown;
idAutocapture?: boolean;
idAutocaptureState?: unknown;
idAutocaptureFallbackReason?: string;
timeSpentInStepMs?: number;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
docClassifier?: unknown;
classifier?: Classifier;
}>;
export declare type CameraCaptureIdAutocaptureStateLogEvent = 'auto-capture' | 'manual-capture-fallback' | 'manual-capture';
export declare interface CameraCapturingEngine {
getImageData: GetImageDataCallback;
getBlob: GetBlobCallback;
}
export declare interface CameraCapturingEngineGetBlobParams {
imageType?: ToBlobSupportedImageType;
quality?: number;
sinceTimestamp?: number;
}
export declare interface CameraCapturingEngineGetBlobResult {
timestamp: number;
blob: Blob;
width: number;
height: number;
}
export declare interface CameraCapturingEngineGetBlobResultWithClassifier extends CameraCapturingEngineGetBlobResult {
classifier: Classifier;
usabilityExpected: boolean;
}
export declare interface CameraCapturingEngineGetImageDataParams {
sinceTimestamp?: number;
}
export declare interface CameraCapturingEngineGetImageDataResult {
timestamp: number;
imageData: ImageData;
}
export declare class CameraComponent extends BaseComponent implements CameraRenderingEngine, CameraCapturingEngine {
#private;
static styles: CSSResult[];
applyConstraintCallback?: ConstraintsApply;
videoConstraints: GetMediaTrackConstraintSet;
backdropRenderingEngineCollection: CameraRenderingEngine[];
videoBackdropRenderingEngineCollection: CameraRenderingEngine[];
videoEngineRenderingCollection: CameraRenderingEngine[];
videoOverlayRenderingEngineCollection: CameraRenderingEngine[];
overlayRenderingEngineCollection: CameraRenderingEngine[];
semanticRenderingEngineCollection: CameraRenderingEngine[];
readonly videoRef: Ref_2<HTMLVideoElement>;
readonly canvasRendererRef: Ref_2<CameraRendererComponent>;
readonly controller: CameraComponentController;
originalResolution: Resolution | undefined;
constructor();
connectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
switchStream: (e: SwitchCameraCommand | SwitchStreamCommand) => Promise<VideoSource | undefined>;
onVideoTick: VideoTickCallback;
onYuvProcessorAvailable: GetYuvProcessorCallback;
getImageData: GetImageDataCallback;
getBlob: GetBlobCallback;
captureImage: GetBlobCallback;
getVideoElement: () => HTMLVideoElement;
hasFlash(): boolean;
setFlashState(isEnabled: boolean): Promise<void>;
}
export declare class CameraComponentController implements ReactiveController {
#private;
constructor(host: CameraComponent);
hostConnected(): void;
restartStream(params: SwitchStreamCommand): Promise<VideoSource | undefined>;
stopStream({ videoSource, resetBusyState }: Pick<StopStreamParams, 'resetBusyState' | 'videoSource'>): void;
onVideoTick: VideoTickCallback;
onYuvProcessorAvailable: GetYuvProcessorCallback;
getCanvasProcessorCollection(): CameraRenderingEngine[];
}
export declare class CameraError extends DOMException {
constructor(message?: string);
}
export declare const CameraErrorName = "CameraError";
export declare type CameraFacingMode = Static<typeof TbCameraFacingModeSchema>;
export declare const CameraFacingModeEnum: {
readonly Front: "front";
readonly Back: "back";
readonly NotAvailable: "not-available";
};
export declare const cameraFilterFn$: BehaviorSubject<CameraFilterFn | undefined>;
export declare type CameraFilterFn = (device: JMediaDeviceInfo | MediaDeviceInfo) => boolean | undefined;
export declare class CameraIconComponent extends BaseComponent {
static styles: CSSResult[];
selected: boolean;
enabled: boolean;
label: string;
info: string;
render(): TemplateResult<1>;
}
export declare const cameraInitializing: EventDispatcher<EventMetadata>;
export declare class CameraInternalLayoutComponent extends BaseComponent {
static styles: CSSResult[];
readonly containerElRef: Ref_2<HTMLDivElement>;
readonly refresh$: Subject<void>;
readonly size$: Observable<VideoSizeInfo>;
readonly sizeController: AsyncController<VideoSizeInfo, false>;
firstUpdated(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare class CameraLifecycleComponent extends LitElement {
#private;
static styles: CSSResult[];
set videoElement(value: HTMLVideoElement | undefined);
get videoElement(): HTMLVideoElement | undefined;
connectedCallback(): void;
disconnectedCallback(): void;
updatePlayingStatusVideo$: () => Observable<Partial<CameraStoreState>>;
render(): TemplateResult<1>;
}
declare type CameraLivenessStatus = CameraLivenessStatusWithDuplicates | CameraLivenessStatusWithoutDuplicates;
declare interface CameraLivenessStatusBase<T extends boolean = false> {
t: number;
l?: string;
y: T;
}
declare interface CameraLivenessStatusWithDuplicates extends CameraLivenessStatusBase<true> {
p: number;
q: number;
}
declare type CameraLivenessStatusWithoutDuplicates = CameraLivenessStatusBase;
export declare class CameraLoggerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
debounceTime: number;
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
}
export declare const cameraMediaStreamTrack$: BehaviorSubject<MediaStreamTrack | undefined>;
export declare const cameraMediaStreamTrackProcessor$: BehaviorSubject<MediaStreamTrackProcessor<VideoFrame> | undefined>;
export declare const cameraPlaying: EventDispatcher< {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
}>;
export declare interface CameraPlayParams<T extends MediaStreamConstraints = MediaStreamConstraints> {
constraints: T;
applyConstraints?: ConstraintsApply;
timeoutMs?: number;
}
export declare class CameraRendererComponent extends LitElement implements CameraRenderingEngine, CameraCapturingEngine {
#private;
static styles: CSSResult[];
originalResolution: Resolution | undefined;
targetResolution: Resolution | undefined;
flipped: boolean;
fitMode: CanvasFitMode;
allowWebp: boolean;
render(): TemplateResult<1>;
onVideoTick: VideoTickCallback;
getImageData: GetImageDataCallback;
getBlob: GetBlobCallback;
}
export declare interface CameraRenderingEngine {
onVideoTick?: VideoTickCallback;
onYuvProcessorAvailable?: GetYuvProcessorCallback;
}
export declare class CameraSelectorComponent extends BaseComponent {
#private;
orientation: CameraSelectorOrientation;
set cameraFilterFn(value: CameraFilterFn | undefined);
get cameraFilterFn(): CameraFilterFn | undefined;
disconnectedCallback(): void;
update(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare type CameraSelectorOrientation = Static<typeof TbCameraSelectorOrientationSchema>;
export declare const CameraSelectorOrientationEnum: {
readonly Vertical: "vertical";
readonly Horizontal: "horizontal";
};
export declare const cameraStateChanged: EventDispatcher< {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
}>;
export declare const cameraStoreReset: () => void;
export declare interface CameraStoreState {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
}
export declare class CameraVideoTickerComponent extends LitElement {
#private;
static styles: CSSResult[];
set videoElement(value: HTMLVideoElement | undefined);
get videoElement(): HTMLVideoElement | undefined;
set videoTickCallback(value: VideoTickCallback | undefined);
get videoTickCallback(): VideoTickCallback | undefined;
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
}
export declare const cancelTypeUser: ErrorCase;
export declare type CanvasFitMode = Static<typeof TbCanvasFitModeSchema>;
export declare const CanvasFitModeEnum: {
readonly Contain: "contain";
readonly Cover: "cover";
};
export declare class CaptureButtonComponent extends BaseComponent {
static styles: CSSResult[];
config: CaptureButtonConfig;
protected activeConfig: {
disabled: boolean;
inactive: boolean;
ariaLabel: string;
pulsing: boolean;
};
willUpdate(changedProperties: PropertyValues<this>): void;
update(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
handleClickEvent(event: Event): void;
}
export declare interface CaptureButtonConfig {
disabled?: boolean;
inactive?: boolean;
ariaLabel?: string;
pulsing?: boolean;
}
export declare type CaptureLabelAriaLive = 'assertive' | 'off' | 'polite';
export declare class CaptureLabelComponent extends BaseComponent {
static styles: CSSResult[];
config: CaptureLabelConfig;
protected activeConfig: DeepRequired<CaptureLabelConfig>;
willUpdate(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare interface CaptureLabelConfig {
background?: string;
progress?: CaptureLabelProgressConfig;
ariaLive?: CaptureLabelAriaLive;
ariaAtomic?: boolean;
ariaRole?: string;
size?: CaptureLabelSize;
}
export declare interface CaptureLabelProgressConfig {
progressColor1?: string;
progressColor2?: string;
value?: number;
}
export declare type CaptureLabelSize = Static<typeof TbCaptureLabelSizeSchema>;
export declare const CaptureLabelSizeEnum: {
readonly Medium: "medium";
readonly Large: "large";
};
export declare class CaptureMessageContainerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
feedbackItems?: HTMLElement[];
middleItems?: HTMLElement[];
render(): TemplateResult<1>;
}
declare interface CaptureRequest {
dateNow: number;
performanceNow: number;
autocapture: boolean;
autocaptureFps?: number;
docClassifier?: AutocaptureDocClassifierData;
classifier: Classifier;
}
export declare class CardClickEvent extends CustomEvent<Event> {
constructor(detail: Event);
}
export declare class CardComponent extends BaseComponent {
#private;
static styles: CSSResult[];
type: CardType;
header: string;
subheader: string;
tag: string;
size: CardSize;
disabled: boolean;
iconElements: HTMLElement[];
render(): TemplateResult_2<1> | symbol;
}
export declare class CardGroupComponent extends BaseComponent {
static styles: CSSResult[];
label: string;
firstUpdated(): void;
render(): TemplateResult<1>;
}
export declare class CardLightComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare class CardListComponent extends BaseComponent {
static styles: CSSResult[];
headerElements: HTMLElement[];
footerElements: HTMLElement[];
render(): TemplateResult<1>;
}
export declare type CardSize = Static<typeof TbCardSizeSchema>;
export declare const CardSizeEnum: {
readonly Small: "small";
readonly Medium: "medium";
readonly Large: "large";
};
export declare type CardType = Static<typeof TbCardTypeSchema>;
export declare const CardTypeEnum: {
readonly Primary: "primary";
readonly Secondary: "secondary";
readonly Tertiary: "tertiary";
};
export declare class CarrouselComponent extends BaseComponent {
#private;
static styles: CSSResult[];
innerWrapperEl: HTMLElement | null;
outerWrapperEl: HTMLElement | null;
images: HTMLImageElement[];
offset: number;
tileWidth: number;
tileHeight: number;
getOffsetTranslateX(): string;
isNavigationForwardEnabled(): boolean;
isNavigationBackwardEnabled(): boolean;
connectedCallback(): void;
firstUpdated(): void;
disconnectedCallback(): void;
isScrollingAvailable(): boolean;
navigateTo(offset: number): void;
render(): TemplateResult<1>;
}
export declare class CarrouselNavigationEvent extends CustomEvent<number> {
constructor(detail: number);
}
export declare const catchEidasError: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
export declare const catchEIDASErrorEvent: EventCreator<"trace", "catch eIDAS error", {
name?: string;
message?: string;
stack?: string;
}>;
export declare enum Category {
Id = "ID",
Facemap = "FACEMAP",
Document = "DOCUMENT",
Data = "DATA"
}
export declare const ccrLoadingFailed: ErrorCase;
export declare const certificateError: ErrorCase;
export declare const changeLanguage: EventDispatcher<EventMetadata>;
export declare interface CheckUsabilityParams {
resultKey: string;
}
export declare interface CheckUsabilityParamsWithId {
id: UUID;
usability: CheckUsabilityParams;
}
export declare class CircularProgressIndicatorComponent extends BaseComponent {
static styles: CSSResult[];
config: CircularProgressIndicatorConfig;
activeConfig: {
size: number;
fillRadius: number;
fillWidth: number;
fillColor: string;
trackRadius: number;
trackWidth: number;
trackColor: string;
underlayRadius: number;
underlayColor: string;
progress: number;
};
willUpdate(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare interface CircularProgressIndicatorConfig {
size?: number;
fillRadius?: number;
fillWidth?: number;
fillColor?: string;
trackRadius?: number;
trackWidth?: number;
trackColor?: string;
underlayRadius?: number;
underlayColor?: string;
progress?: number;
}
export declare type Classifier = Static<typeof TbClassifierSchema>;
export declare const ClassifierEnum: {
readonly CnhPdf: "CNH_PDF";
readonly Document: "DOCUMENT";
readonly Face: "FACE";
readonly Data: "DATA";
readonly IdFrontWithFlash: "FRONT_WITH_FLASH";
readonly JumioLivenessBlob: "JUMIO_LIVENESS_BLOB";
readonly FrontSide: "FRONTSIDE";
readonly BackSide: "BACKSIDE";
};
export declare const classifierFilter: (classifier: Classifier) => FindFileMetadataByParamsCallback;
declare interface ClassifierWithUploadState {
credentialId: UUID;
classifier: Classifier;
acceptedFileTypes: string;
file: FileStoreEntity;
multipartFileOverrides?: Partial<MultipartFile>;
isEnabled: boolean;
isRequired: boolean;
}
export declare const clickedContinueUploadButton: EventDispatcher< {
documentType?: string;
pageCount?: number;
}>;
export declare const clickedCrossDeviceButton: EventDispatcher<EventMetadata>;
export declare const clickedRetryButton: EventDispatcher<EventMetadata>;
export declare const clickedSendEmailButton: EventDispatcher<EventMetadata>;
export declare const clickedStartButton: EventDispatcher<EventMetadata>;
export declare const clickedUseAnotherIdButton: EventDispatcher<EventMetadata>;
export declare const clsAppendItem: (item: CameraLivenessStatus) => void;
export declare const clsr: () => void;
export declare type ColorScheme = Static<typeof TbColorSchemeSchema>;
export declare class ColorSchemeComponent extends LitElement {
#private;
static styles: CSSResult[];
colorSchemeService: ColorSchemeService;
colorScheme: ColorScheme;
colorSchemeConfigs: ColorSchemeConfig[];
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
getBrowserColorScheme(): ColorScheme;
render(): TemplateResult<1>;
applyColorScheme(): void;
}
export declare interface ColorSchemeConfig {
colorScheme: ColorScheme;
}
export declare class ColorSchemeConfigComponent extends LitElement implements ColorSchemeConfig {
colorScheme: ColorScheme;
}
export declare const colorSchemeContext: {
__context__: "light" | "dark" | "auto";
};
export declare const ColorSchemeEnum: {
readonly Light: "light";
readonly Dark: "dark";
readonly Auto: "auto";
};
export declare class ColorSchemeService {
#private;
readonly colorScheme$: Observable<ColorScheme>;
constructor();
setUserColorScheme(value: ColorScheme): void;
setBrowserColorScheme(value: ColorScheme): void;
getColorScheme(): ColorScheme;
}
export declare const colorSchemeServiceContext: {
__context__: ColorSchemeService;
};
declare interface ComponentControllerProvider<TComponentController> {
readonly componentController: TComponentController;
}
declare enum ConfigName {
IdFinderLiveness = "id_finder_liveness",
PremiumWeb = "premium_web",
StandardWeb = "standard_web"
}
export declare type ConfigurationAutocaptureSettings = Static<typeof TbConfigurationAutocaptureSettingsSchema>;
export declare type ConfigurationDatadog = Static<typeof TbConfigurationDatadogSchema>;
export declare type ConfigurationFileUpload = Static<typeof TbConfigurationFileUploadSchema>;
export declare type ConfigurationHelpScreen = Static<typeof TbConfigurationHelpScreenSchema>;
export declare type ConfigurationIdSharpness = Static<typeof TbConfigurationIdSharpnessSchema>;
export declare type Configurations = Static<typeof TbConfigurationsSchema>;
export declare type ConfigurationsLike = Static<typeof TbConfigurationsLikeSchema>;
export declare type ConfigurationSupplementalImage = Static<typeof TbConfigurationSupplementalImageSchema>;
export declare type ConfigurationSupplementalImageSequence = Static<typeof TbConfigurationSupplementalImageSequenceSchema>;
export declare type ConfigurationSupplementalImagesV2 = Static<typeof TbConfigurationSupplementalImagesV2Schema>;
export declare type ConfigurationSupplementalImageWithFlash = Static<typeof TbConfigurationSupplementalImageWithFlashSchema>;
export declare class ConsentChangeEvent extends CustomEvent<ConsentData> {
constructor(detail: ConsentData);
}
export declare interface ConsentData {
consentGiven: boolean;
timestamp: number;
id: string;
}
export declare type ConsentDisplayType = Static<typeof TbConsentDisplayTypeSchema>;
export declare const ConsentDisplayTypeEnum: {
readonly Passive: "PASSIVE";
readonly Active: "ACTIVE";
};
export declare type ConsentItem = Static<typeof TbConsentItemSchema>;
export declare type ConsentItemCollection = Static<typeof TbConsentItemCollectionSchema>;
export declare class ConsentPolicyComponent extends BaseComponent {
#private;
static styles: CSSResult[];
locale: Locale;
consentDto: ConsentItem[];
consentGiven: boolean;
render(): TemplateResult<1>;
}
export declare class ConsentSubmissionError extends FetchError {
}
export declare const consentSubmissionError: ErrorCase;
export declare type ConstraintsApply = (params: ConstraintsParams) => Promise<MediaTrackSettings>;
export declare interface ConstraintsParams {
stream: MediaStream;
track: MediaStreamTrack;
}
declare type ControllerProvider<TWorkflowStepController, TComponentController> = ComponentControllerProvider<TComponentController> & WorkflowStepControllerProvider<TWorkflowStepController>;
declare interface Country {
code: CountryCode;
label: string;
}
export declare type CountryCode = Static<typeof TbCountryCodeSchema>;
export declare const CountryCodeEnum: {
readonly ABW: "ABW";
readonly AFG: "AFG";
readonly AGO: "AGO";
readonly AIA: "AIA";
readonly ALA: "ALA";
readonly ALB: "ALB";
readonly AND: "AND";
readonly ARE: "ARE";
readonly ARG: "ARG";
readonly ARM: "ARM";
readonly ASM: "ASM";
readonly ATA: "ATA";
readonly ATF: "ATF";
readonly ATG: "ATG";
readonly AUS: "AUS";
readonly AUT: "AUT";
readonly AZE: "AZE";
readonly BDI: "BDI";
readonly BEL: "BEL";
readonly BEN: "BEN";
readonly BES: "BES";
readonly BFA: "BFA";
readonly BGD: "BGD";
readonly BGR: "BGR";
readonly BHR: "BHR";
readonly BHS: "BHS";
readonly BIH: "BIH";
readonly BLM: "BLM";
readonly BLR: "BLR";
readonly BLZ: "BLZ";
readonly BMU: "BMU";
readonly BOL: "BOL";
readonly BRA: "BRA";
readonly BRB: "BRB";
readonly BRN: "BRN";
readonly BTN: "BTN";
readonly BVT: "BVT";
readonly BWA: "BWA";
readonly CAF: "CAF";
readonly CAN: "CAN";
readonly CCK: "CCK";
readonly CHE: "CHE";
readonly CHL: "CHL";
readonly CHN: "CHN";
readonly CIV: "CIV";
readonly CMR: "CMR";
readonly COD: "COD";
readonly COG: "COG";
readonly COK: "COK";
readonly COL: "COL";
readonly COM: "COM";
readonly CPV: "CPV";
readonly CRI: "CRI";
readonly CUB: "CUB";
readonly CUW: "CUW";
readonly CXR: "CXR";
readonly CYM: "CYM";
readonly CYP: "CYP";
readonly CZE: "CZE";
readonly DEU: "DEU";
readonly DJI: "DJI";
readonly DMA: "DMA";
readonly DNK: "DNK";
readonly DOM: "DOM";
readonly DZA: "DZA";
readonly ECU: "ECU";
readonly EGY: "EGY";
readonly ERI: "ERI";
readonly ESH: "ESH";
readonly ESP: "ESP";
readonly EST: "EST";
readonly ETH: "ETH";
readonly FIN: "FIN";
readonly FJI: "FJI";
readonly FLK: "FLK";
readonly FRA: "FRA";
readonly FRO: "FRO";
readonly FSM: "FSM";
readonly GAB: "GAB";
readonly GBR: "GBR";
readonly GEO: "GEO";
readonly GGY: "GGY";
readonly GHA: "GHA";
readonly GIB: "GIB";
readonly GIN: "GIN";
readonly GLP: "GLP";
readonly GMB: "GMB";
readonly GNB: "GNB";
readonly GNQ: "GNQ";
readonly GRC: "GRC";
readonly GRD: "GRD";
readonly GRL: "GRL";
readonly GTM: "GTM";
readonly GUF: "GUF";
readonly GUM: "GUM";
readonly GUY: "GUY";
readonly HKG: "HKG";
readonly HMD: "HMD";
readonly HND: "HND";
readonly HRV: "HRV";
readonly HTI: "HTI";
readonly HUN: "HUN";
readonly IDN: "IDN";
readonly IMN: "IMN";
readonly IND: "IND";
readonly IOT: "IOT";
readonly IRL: "IRL";
readonly IRN: "IRN";
readonly IRQ: "IRQ";
readonly ISL: "ISL";
readonly ISR: "ISR";
readonly ITA: "ITA";
readonly JAM: "JAM";
readonly JEY: "JEY";
readonly JOR: "JOR";
readonly JPN: "JPN";
readonly KAZ: "KAZ";
readonly KEN: "KEN";
readonly KGZ: "KGZ";
readonly KHM: "KHM";
readonly KIR: "KIR";
readonly KNA: "KNA";
readonly KOR: "KOR";
readonly KWT: "KWT";
readonly LAO: "LAO";
readonly LBN: "LBN";
readonly LBR: "LBR";
readonly LBY: "LBY";
readonly LCA: "LCA";
readonly LIE: "LIE";
readonly LKA: "LKA";
readonly LSO: "LSO";
readonly LTU: "LTU";
readonly LUX: "LUX";
readonly LVA: "LVA";
readonly MAC: "MAC";
readonly MAF: "MAF";
readonly MAR: "MAR";
readonly MCO: "MCO";
readonly MDA: "MDA";
readonly MDG: "MDG";
readonly MDV: "MDV";
readonly MEX: "MEX";
readonly MHL: "MHL";
readonly MKD: "MKD";
readonly MLI: "MLI";
readonly MLT: "MLT";
readonly MMR: "MMR";
readonly MNE: "MNE";
readonly MNG: "MNG";
readonly MNP: "MNP";
readonly MOZ: "MOZ";
readonly MRT: "MRT";
readonly MSR: "MSR";
readonly MTQ: "MTQ";
readonly MUS: "MUS";
readonly MWI: "MWI";
readonly MYS: "MYS";
readonly MYT: "MYT";
readonly NAM: "NAM";
readonly NCL: "NCL";
readonly NER: "NER";
readonly NFK: "NFK";
readonly NGA: "NGA";
readonly NIC: "NIC";
readonly NIU: "NIU";
readonly NLD: "NLD";
readonly NOR: "NOR";
readonly NPL: "NPL";
readonly NRU: "NRU";
readonly NZL: "NZL";
readonly OMN: "OMN";
readonly PAK: "PAK";
readonly PAN: "PAN";
readonly PCN: "PCN";
readonly PER: "PER";
readonly PHL: "PHL";
readonly PLW: "PLW";
readonly PNG: "PNG";
readonly POL: "POL";
readonly PRI: "PRI";
readonly PRK: "PRK";
readonly PRT: "PRT";
readonly PRY: "PRY";
readonly PSE: "PSE";
readonly PYF: "PYF";
readonly QAT: "QAT";
readonly REU: "REU";
readonly ROU: "ROU";
readonly RUS: "RUS";
readonly RWA: "RWA";
readonly SAU: "SAU";
readonly SDN: "SDN";
readonly SEN: "SEN";
readonly SGP: "SGP";
readonly SGS: "SGS";
readonly SHN: "SHN";
readonly SJM: "SJM";
readonly SLB: "SLB";
readonly SLE: "SLE";
readonly SLV: "SLV";
readonly SMR: "SMR";
readonly SOM: "SOM";
readonly SPM: "SPM";
readonly SRB: "SRB";
readonly SSD: "SSD";
readonly STP: "STP";
readonly SUR: "SUR";
readonly SVK: "SVK";
readonly SVN: "SVN";
readonly SWE: "SWE";
readonly SWZ: "SWZ";
readonly SXM: "SXM";
readonly SYC: "SYC";
readonly SYR: "SYR";
readonly TCA: "TCA";
readonly TCD: "TCD";
readonly TGO: "TGO";
readonly THA: "THA";
readonly TJK: "TJK";
readonly TKL: "TKL";
readonly TKM: "TKM";
readonly TLS: "TLS";
readonly TON: "TON";
readonly TTO: "TTO";
readonly TUN: "TUN";
readonly TUR: "TUR";
readonly TUV: "TUV";
readonly TWN: "TWN";
readonly TZA: "TZA";
readonly UGA: "UGA";
readonly UKR: "UKR";
readonly UMI: "UMI";
readonly URY: "URY";
readonly USA: "USA";
readonly UZB: "UZB";
readonly VAT: "VAT";
readonly VCT: "VCT";
readonly VEN: "VEN";
readonly VGB: "VGB";
readonly VIR: "VIR";
readonly VNM: "VNM";
readonly VUT: "VUT";
readonly WLF: "WLF";
readonly WSM: "WSM";
readonly XKX: "XKX";
readonly YEM: "YEM";
readonly ZAF: "ZAF";
readonly ZMB: "ZMB";
readonly ZWE: "ZWE";
};
export declare function createAnalyticEventCreatorAndDispatcher<ET extends EventType, EN extends string, M extends EventMetadata>(eventBody: Omit<AnalyticEventBody<ET, EN, M>, 'timestamp' | 'value'>): [EventCreator<ET, EN, M>, EventDispatcher<M>];
export declare const createAndAppendSlotFallback: <K extends keyof HTMLElementTagNameMap>({ root, slotName, fallbackContentTagName }: CreateAndAppendSlotParams<K>) => HTMLElementTagNameMap[K] | undefined;
export declare interface CreateAndAppendSlotParams<K extends keyof HTMLElementTagNameMap> {
root: ShadowRoot | null | undefined;
slotName: string;
fallbackContentTagName: K;
}
export declare const createAutocaptureStateChangeEvent: EventCreator<"trace", "id autocapture - state change event", {
step: string;
autocaptureState: string;
autocaptureFallbackReason?: string;
}>;
export declare const createCameraCaptureEvent: EventCreator<"trace", "capture", {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
} & {
idSharpness?: unknown;
idAutocapture?: boolean;
idAutocaptureState?: unknown;
idAutocaptureFallbackReason?: string;
timeSpentInStepMs?: number;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
docClassifier?: unknown;
classifier?: Classifier;
}>;
export declare const createCameraCaptureHintsShownEvent: EventCreator<"trace", "shown camera capture hints", {
visible: boolean;
}>;
export declare const createCameraInitializing: EventCreator<"trace", "camera initializing", EventMetadata>;
export declare const createCameraPlaying: EventCreator<"trace", "camera playing", {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
}>;
export declare const createCameraStateChanged: EventCreator<"trace", "camera state changed", {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
}>;
export declare const createChangeLanguage: EventCreator<"action", "change language", EventMetadata>;
export declare const createClickedContinueUploadButtonEvent: EventCreator<"action", "clicked continue button", {
documentType?: string;
pageCount?: number;
}>;
export declare const createClickedCrossDeviceButtonEvent: EventCreator<"action", "clicked cross device button", EventMetadata>;
export declare const createClickedRetryButtonEvent: EventCreator<"action", "clicked retry button", EventMetadata>;
export declare const createClickedSendEmailButtonEvent: EventCreator<"action", "clicked send email button", EventMetadata>;
export declare const createClickedStartButtonEvent: EventCreator<"action", "clicked start button", EventMetadata>;
export declare const createClickedUseAnotherIdButton: EventCreator<"action", "clicked use another ID button", EventMetadata>;
export declare const createCustomTranslationErrorEvent: EventCreator<"trace", "custom translation error", {
message: string;
error?: unknown;
}>;
export declare const createCustomTranslationEvent: EventCreator<"trace", "custom translation", {
customTranslation: string;
}>;
export declare function createDatastoreContainer(overrides?: Partial<CreateDatastoreParams>): Container;
export declare interface CreateDatastoreParams {
credentialIdStoreFactory?: Factory<CredentialIdStore, [UUID]>;
credentialFacemapStoreFactory?: Factory<CredentialFacemapStore, [UUID]>;
}
export declare const createEmailSentError: EventCreator<"action", "email sent error", EventMetadata>;
export declare const createErrorEvent: (error: unknown) => ErrorEvent;
export declare const createFailedToFetchEvent: EventCreator<"trace", "failed to fetch", {
error: FetchErrorParams;
}>;
export declare const createLivenessInitializedEvent: EventCreator<"trace", "liveness - initialized", {
step: string;
}>;
export declare const createLivenessManualSelfieFallbackEvent: EventCreator<"trace", "liveness - manual selfie fallback", {
step: string;
reason: string;
}>;
export declare const createLivenessModuleLoadingFailedEvent: EventCreator<"trace", "liveness - module loading failed", {
step: string;
}>;
export declare const createLivenessProgressEvent: EventCreator<"trace", "liveness - progress", {
jLiveProgress: number;
jLiveStepDuration: number;
jLiveDuration: number;
isFullscreen: boolean;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
}>;
export declare function createMessageSequence$(messages: JumioSdkScheduledMessage[]): Observable<JumioSdkMessageProgress | undefined>;
export declare const createPublicError: (errorCase: ErrorCase, call: RequestCode, detailCode: number) => PublicError;
export declare const createPublicErrorEvent: EventCreator<"screen", "public error", {
errorCode: string;
}>;
export declare const createRedirectionEvent: EventCreator<"trace", "redirect", {
url: string;
type: "ERROR" | "SUCCESS";
errorCode?: string;
}>;
export declare function createReportEventCreatorAndDispatcher<ET extends EventType, EN extends string, M extends EventMetadata>(eventBody: Omit<ReportEventBody<ET, EN, M>, 'timestamp' | 'value'>): [EventCreator<ET, EN, M>, EventDispatcher<M>];
export declare const createRuntimeEvent: EventCreator<"arbitrary", "runtime", EventMetadata>;
export declare const createSelectedCountryEvent: EventCreator<"action", "selected country", {
country: string | undefined;
}>;
export declare const createSelectedDocumentEvent: EventCreator<"action", "selected document", {
document: string;
digitalIdProvider?: string;
}>;
export declare const createSensorDataEvent: EventCreator<"trace", "sensor data", SensorData>;
export declare const createSettingsEvent: EventCreator<"arbitrary", "settings", {
credentials: unknown;
}>;
export declare const createShownCameraAccessRequestScreenEvent: EventCreator<"screen", "camera access request", {
kind: "denied" | "prompt";
devices: MediaDeviceMetadata[];
}>;
export declare const createShownConsentMessageEvent: EventCreator<"arbitrary", "shown consent message", EventMetadata>;
export declare const createShownCrossDeviceFinishScreenEvent: EventCreator<"screen", "cross device finish", {
acquisitionStatus: AcquisitionStatus;
error?: PublicError;
}>;
export declare const createShownCrossDeviceScreenEvent: EventCreator<"screen", "cross device", EventMetadata>;
export declare const createShownErrorEvent: EventCreator<"screen", "error", EventMetadata>;
export declare const createShownFinishScreenEvent: EventCreator<"screen", "finish", {
outcome: RequestOutcome<FinalizeResponse | undefined, unknown>;
}>;
export declare const createSkipBacksideCandidateEvent: EventCreator<"trace", "skip ID backside decision", {
docClassifierIdType?: IdType;
docClassifierCountry?: CountryCode;
isAutocapture: boolean;
skipBacksideIds: SkipBacksideId[];
docClassifierMatched: boolean;
}>;
export declare interface CreateStateMachine {
credentials: JCredential[];
setWorkflowStepCallback?: SetWorkflowStep;
initialState?: CredentialStep | string;
snapshotValue?: StateMachineSnapshotValue;
}
export declare const createTrustCheckFailedEvent: EventCreator<"trace", "trust check failed", EventMetadata>;
export declare const createTrustCheckStatusFetchErrorEvent: EventCreator<"trace", "trust check status fetch error", {
name?: string;
message?: string;
stack?: string;
}>;
export declare const createTrustCheckSuccessEvent: EventCreator<"trace", "trust check success", EventMetadata>;
export declare const createTrustCheckUrlFetchErrorEvent: EventCreator<"trace", "trust check url fetch error", {
name?: string;
message?: string;
stack?: string;
}>;
export declare const createTrustCheckUrlFetchEvent: EventCreator<"trace", "trust check url fetch", EventMetadata>;
export declare const createUncaughtErrorEvent: EventCreator<"trace", "uncaught error", {
name: string;
message: string;
stack?: string;
}>;
export declare const createUnhandledrejectionEvent: EventCreator<"trace", "unhandled promise rejection", {
name: string;
message: string;
stack?: string;
}>;
export declare const createUsedCaptureTypesEvent: EventCreator<"arbitrary", "capture types", {
livenessCaptureType?: LivenessCaptureTypes;
idCaptureType?: IdCaptureTypes;
xDeviceJourney: boolean;
usedAllCaptureTypes: (IdCaptureTypes | LivenessCaptureTypes)[];
}>;
export declare const createVideoPlayThrowsEvent: EventCreator<"trace", "video thrown an error", {
name: string;
message: string;
stack?: string;
state: unknown;
}>;
export declare const createWorkflowFailedEvent: (metadata: WorkflowEventMetadata) => CustomEvent<WorkflowEventBody<"workflow:failed">>;
export declare const createWorkflowRestarted: EventCreator<"trace", "workflow restarted", EventMetadata>;
export declare const createWorkflowRetryEvent: (metadata: WorkflowEventMetadata) => CustomEvent<WorkflowEventBody<"workflow:retry">>;
export declare const createWorkflowStartEvent: (metadata: WorkflowEventMetadata) => CustomEvent<WorkflowEventBody<"workflow:start">>;
export declare const createWorkflowSuccessEvent: (metadata: WorkflowEventMetadata) => CustomEvent<WorkflowEventBody<"workflow:success">>;
export declare const createWrongSettingsEvent: EventCreator<"arbitrary", "wrong settings", (EventMetadata & WrongSettingsCritical) | (EventMetadata & WrongSettingsNonCritical)>;
export declare const credentailError: ErrorCase;
export declare interface CredentialFacemapState {
activeVerificationMethod: FacemapVerificationMethod | undefined;
}
export declare interface CredentialFacemapStore {
setActiveFaceVerificationMethod: (activeVerificationMethod: FacemapVerificationMethod | undefined) => void;
getActiveFaceVerificationMethod: () => FacemapVerificationMethod | undefined;
selectActiveFaceVerificationMethod$: () => Observable<FacemapVerificationMethod | undefined>;
setJLiveManualCaptureFallbackReason: (reason: ManualCaptureFallbackReason | undefined) => void;
selectJLiveManualCaptureFallbackReason$: () => Observable<ManualCaptureFallbackReason | undefined>;
selectJLiveFallbackError$: () => Observable<JLiveFallbackError | undefined>;
setJLiveFallbackError: (error: JLiveFallbackError | undefined) => void;
selectLivenessState$: () => Observable<CredentialFacemapState & LivenessState>;
setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void;
selectLivenessVisibleFaceFinder$: () => Observable<LivenessRefDistance>;
selectLivenessAttempt$: () => Observable<number>;
selectLivenessFeedbackMessage$: () => Observable<UXDisplayMessage>;
selectLivenessScanning$: () => Observable<boolean>;
selectLivenessBackgroundColor$: () => Observable<string | undefined>;
setLivenessStoreToNextAttempt: () => void;
setLivenessStoreProgressBarValue: (progress: number) => void;
selectLivenessStoreProgressBarValue$: () => Observable<number>;
setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void;
setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void;
setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void;
setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void;
reset: () => void;
destroy: () => void;
}
export declare class CredentialFacemapStoreImpl implements CredentialFacemapStore {
#private;
constructor(credential: JCredential<Category.Facemap>);
destroy(): void;
setActiveFaceVerificationMethod(activeVerificationMethod: FacemapVerificationMethod | undefined): void;
setJLiveFallbackError(error: JLiveFallbackError | undefined): void;
selectJLiveFallbackError$(): Observable<JLiveFallbackError | undefined>;
setJLiveManualCaptureFallbackReason(reason: ManualCaptureFallbackReason | undefined): void;
selectJLiveManualCaptureFallbackReason$(): Observable<"module-loading-error" | "module-initialization-error" | "worker-crashed" | "worker-error" | "post-message-error" | "struggle" | "resource-fetch-timeout" | "timeout" | "user-selection" | "excluded-device" | undefined>;
getActiveFaceVerificationMethod(): "JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM" | undefined;
selectActiveFaceVerificationMethod$(): Observable<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM" | undefined>;
selectLivenessState$(): Observable<CredentialFacemapState & LivenessState>;
setLivenessVisibleFaceFinder(oval: LivenessRefDistance): void;
selectLivenessVisibleFaceFinder$(): Observable<LivenessRefDistance>;
selectLivenessAttempt$(): Observable<number>;
selectLivenessFeedbackMessage$(): Observable<UXDisplayMessage>;
selectLivenessScanning$(): Observable<boolean>;
selectLivenessBackgroundColor$(): Observable<string | undefined>;
setLivenessStoreToNextAttempt(): void;
setLivenessStorePhotinusColor(photinusColor: string | undefined): void;
setLivenessStoreDisplayMessage(displayMessage: UXDisplayMessage): void;
setLivenessStoreCameraCommand(cameraCommand: UXCameraCommand | undefined): void;
setLivenessStoreUiCommand(uiCommand: UXUICommand | undefined): void;
setLivenessStoreProgressBarValue(progress: number): void;
selectLivenessStoreProgressBarValue$(): Observable<number>;
reset(): void;
}
export declare interface CredentialIdStore {
patchState: (params: Partial<StoreForIdCredential>, settings?: Settings) => void;
getState: () => StoreForIdCredential;
selectState$: () => Observable<StoreForIdCredential>;
destroy: () => void;
}
export declare class CredentialIdStoreImpl implements CredentialIdStore {
#private;
constructor(credential: JCredential<Category.Id>);
patchState(params: Partial<StoreForIdCredential>): void;
getState(): StoreForIdCredential;
selectState$(): Observable<StoreForIdCredential>;
destroy(): void;
}
export declare type CredentialStep = Static<typeof TbCredentialStepSchema>;
export declare type CrossDeviceOption = Static<typeof TbCrossDeviceOptionSchema>;
export declare const CrossDeviceOptionEnum: {
readonly Default: "default";
readonly EmailOnly: "email_only";
readonly QrOnly: "qr_only";
};
export declare class CrossDeviceVisibilityController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
get value(): boolean;
hostConnected(): void;
hostDisconnected(): void;
}
export declare const customTranslationErrorEvent: EventDispatcher< {
message: string;
error?: unknown;
}>;
export declare const customTranslationEvent: EventDispatcher< {
customTranslation: string;
}>;
declare const DaCameraEventName: {
readonly CameraInfo: "camera_info";
readonly CameraLivenessData: "camera_liveness_data";
readonly CameraLivenessEnd: "camera_liveness_end";
readonly CameraLivenessReqStatus: "camera_liveness_req_status";
readonly CameraLivenessStart: "camera_liveness_start";
readonly CameraLivenessStatus: "camera_liveness_status";
readonly ReqCameraLivenessData: "req_camera_liveness_data";
};
declare interface DaCameraInfoEvent extends BaseEvent<typeof DaCameraEventName.CameraInfo> {
}
declare interface DaCameraLivenessDataEvent extends BaseEvent<typeof DaCameraEventName.CameraLivenessData> {
}
declare type DaCameraLivenessStatusEvent = DaCameraLivenessWithDuplicatesEvent | DaCameraLivenessWithoutDuplicatesEvent;
declare interface DaCameraLivenessWithDuplicatesEvent extends BaseEvent<typeof DaCameraEventName.CameraLivenessStatus> {
duplicate_sequences: string;
duplicates_start_time: string;
have_duplicates: 'true';
num_duplicate_frames: string;
}
declare interface DaCameraLivenessWithoutDuplicatesEvent extends BaseEvent<typeof DaCameraEventName.CameraLivenessStatus> {
duplicate_sequences: string;
duplicates_start_time: string;
have_duplicates: 'false';
}
declare type DaCameraOutputEvent = DaCameraInfoEvent | DaCameraLivenessDataEvent | DaCameraLivenessStatusEvent | DaReqCameraLivenessDataEvent;
declare const DaDocIdEventName: {
readonly DocIdEnd: "doc_id_end";
readonly DocIdInfo: "doc_id_info";
readonly DocIdStart: "doc_id_start";
};
declare interface DaDocIdInfo extends BaseEvent<typeof DaDocIdEventName.DocIdInfo> {
corners: string;
doc_class?: 'FRONTSIDE' | 'FALLBACK_BACKSIDE' | 'UNKNOWN';
doc_country?: string;
doc_idtype?: 'DL' | 'ID' | 'P' | 'V' | 'UNKNOWN';
}
declare type DaDocIdOutputEvent = DaDocIdInfo;
declare const DaImageEventName: {
readonly Image: "image";
readonly ImageWithEyes: "image_with_eyes";
};
declare type DaImageOutputEvent = DaImageWithEyesEvent;
declare interface DaImageWithEyesEvent extends BaseEvent<typeof DaImageEventName.ImageWithEyes> {
}
declare const DaLifecycleEventName: {
readonly GetConfig: "get_config";
readonly GetConfigResult: "get_config_result";
readonly Initialize: "initialize";
readonly InitializeError: "initialize_error";
readonly InitializeSuccess: "initialize_success";
readonly Ready: "ready";
readonly StartSession: "start_session";
readonly Terminate: "terminate";
};
declare interface DaLifecycleGetConfigResultEvent extends BaseEvent<typeof DaLifecycleEventName.GetConfigResult> {
names: string;
}
declare interface DaLifecycleInitializeErrorEvent extends BaseEvent<typeof DaLifecycleEventName.InitializeError> {
reason: string;
}
declare interface DaLifecycleInitializeSuccessEvent extends BaseEvent<typeof DaLifecycleEventName.InitializeSuccess> {
event_names?: string;
throttled_events?: string;
managed_events?: string;
max_events?: string;
}
declare type DaLifecycleOutputEvent = DaLifecycleGetConfigResultEvent | DaLifecycleInitializeErrorEvent | DaLifecycleInitializeSuccessEvent | DaLifecycleReadyEvent | DaLifecycleReadyWithMaxEventsEvent;
declare interface DaLifecycleReadyEvent extends BaseEvent<typeof DaLifecycleEventName.Ready> {
max_events?: string;
trigger_event?: string;
}
declare interface DaLifecycleReadyWithMaxEventsEvent extends BaseEvent<typeof DaLifecycleEventName.Ready> {
max_events: string;
trigger_event?: string;
}
declare interface DaLivenessDataBlobEvent extends BaseEvent<typeof DaLivenessEventName.DataBlob> {
}
declare interface DaLivenessEmptyPoseEvent extends BaseEvent<typeof DaLivenessEventName.Pose> {
}
declare const DaLivenessEventName: {
readonly DataBlob: "data_blob";
readonly Enroll: "enroll";
readonly FarNearImage: "far_near_image";
readonly FarPhotinusEnd: "far_photinus_end";
readonly FarPhotinusStart: "far_photinus_start";
readonly FmaEmaResult: "fma_ema_result";
readonly NearPhotinusEnd: "near_photinus_end";
readonly NearPhotinusStart: "near_photinus_start";
readonly PhotinusPattern: "photinus_pattern";
readonly PhotinusResult: "photinus_result";
readonly Pose: "pose";
readonly PoseReady: "pose_ready";
readonly PoseStart: "pose_start";
readonly RefDistance: "ref_distance";
readonly RefDistanceCancel: "ref_distance_cancel";
readonly RefDistanceEnd: "ref_distance_end";
readonly SFSDResult: "sfsd_result";
readonly ServerDataBlob: "server_data_blob";
readonly SetMode: "set_mode";
readonly StartSession: "start_session";
readonly UserJourneyImage: "user_journey_image";
readonly Verify: "verify";
readonly VisorInfo: "visor_info";
readonly WebpEncodeTime: "webp_encode_time";
};
declare interface DaLivenessFarNearImageEvent extends BaseEvent<typeof DaLivenessEventName.FarNearImage> {
}
declare interface DaLivenessFarPhotinusEndEvent extends BaseEvent<typeof DaLivenessEventName.FarPhotinusEnd> {
}
declare interface DaLivenessFarPhotinusStartEvent extends BaseEvent<typeof DaLivenessEventName.FarPhotinusStart> {
}
declare interface DaLivenessFmaEmaResultEvent extends BaseEvent<typeof DaLivenessEventName.FmaEmaResult> {
}
declare type DaLivenessImagePropertyKey = `liveness_${number}`;
declare type DaLivenessImageTimestampPropertyKey = `liveness_${number}_timestamp`;
declare type DaLivenessImageTypePropertyKey = `liveness_${number}_type`;
declare interface DaLivenessLivenessSFSDResultEvent extends BaseEvent<typeof DaLivenessEventName.SFSDResult> {
}
declare interface DaLivenessNearPhotinusEndEvent extends BaseEvent<typeof DaLivenessEventName.NearPhotinusEnd> {
}
declare interface DaLivenessNearPhotinusStartEvent extends BaseEvent<typeof DaLivenessEventName.NearPhotinusStart> {
}
declare interface DaLivenessNonEmptyPoseEvent extends BaseEvent<typeof DaLivenessEventName.Pose> {
face_roi: string;
iod: string;
pseudo_pitch: string;
pseudo_yaw: string;
sequence_id: string;
shift?: string;
shift_time?: string;
}
declare type DaLivenessOutputEvent = DaLivenessDataBlobEvent | DaLivenessFarNearImageEvent | DaLivenessFarPhotinusEndEvent | DaLivenessFarPhotinusStartEvent | DaLivenessFmaEmaResultEvent | DaLivenessLivenessSFSDResultEvent | DaLivenessNearPhotinusEndEvent | DaLivenessNearPhotinusStartEvent | DaLivenessPhotinusPatternEvent | DaLivenessPhotinusResultEvent | DaLivenessPoseEvent | DaLivenessPoseReadyEvent | DaLivenessPoseStartEvent | DaLivenessRefDistanceCancelEvent | DaLivenessRefDistanceEndEvent | DaLivenessRefDistanceEvent | DaLivenessServerDataBlobEvent | DaLivenessSetModeEvent | DaLivenessUserJourneyImageEvent;
declare interface DaLivenessPhotinusPatternEvent extends BaseEvent<typeof DaLivenessEventName.PhotinusPattern> {
pattern: string;
}
declare interface DaLivenessPhotinusResultEvent extends BaseEvent<typeof DaLivenessEventName.PhotinusResult> {
}
declare type DaLivenessPoseEvent = DaLivenessEmptyPoseEvent | DaLivenessNonEmptyPoseEvent;
declare interface DaLivenessPoseReadyEvent extends BaseEvent<typeof DaLivenessEventName.PoseReady> {
}
declare interface DaLivenessPoseStartEvent extends BaseEvent<typeof DaLivenessEventName.PoseStart> {
}
declare interface DaLivenessRefDistanceCancelEvent extends BaseEvent<typeof DaLivenessEventName.RefDistanceCancel> {
}
declare interface DaLivenessRefDistanceEndEvent extends BaseEvent<typeof DaLivenessEventName.RefDistanceEnd> {
}
declare interface DaLivenessRefDistanceEvent extends BaseEvent<typeof DaLivenessEventName.RefDistance> {
is_near: '0' | '1';
}
declare type DaLivenessServerDataBlobEvent = DaLivenessServerDataBlobEventWithoutLivenessImagesEvent | DaLivenessServerDataBlobWithLivenessImagesEvent;
declare interface DaLivenessServerDataBlobEventWithoutLivenessImagesEvent extends BaseEvent<typeof DaLivenessEventName.ServerDataBlob> {
server_data: Uint8Array;
}
declare interface DaLivenessServerDataBlobWithLivenessImagesEvent extends BaseEvent<typeof DaLivenessEventName.ServerDataBlob> {
liveness_blob: Uint8Array;
[key: DaLivenessImagePropertyKey]: Uint8Array | undefined;
[key: DaLivenessImageTypePropertyKey | DaLivenessImageTimestampPropertyKey]: string | undefined;
best_image: DaLivenessImagePropertyKey;
capture_error?: string;
}
declare interface DaLivenessSetModeEvent extends BaseEvent<typeof DaLivenessEventName.SetMode> {
mode: Mode;
}
declare interface DaLivenessUserJourneyImageEvent extends BaseEvent<typeof DaLivenessEventName.UserJourneyImage> {
}
declare type DaOutputEvent = DaCameraOutputEvent | DaDocIdOutputEvent | DaImageOutputEvent | DaLifecycleOutputEvent | DaLivenessOutputEvent | DaServiceOutputEvent;
declare interface DaReqCameraLivenessDataEvent extends BaseEvent<typeof DaCameraEventName.ReqCameraLivenessData> {
}
export declare const darken: (hex: string, ratio: number) => string;
declare interface DaServiceCreateWasmInstanceSuccessEvent extends BaseEvent<typeof DaServiceEventMap.CreateWasmInstanceSuccess> {
}
declare interface DaServiceEncodedResponseEvent extends BaseEvent<typeof DaServiceEventMap.EncodedResponses> {
encoded_responses: Uint8Array<ArrayBuffer>;
encoded_responses_layouts: EncodedResponseLayout[];
}
declare const DaServiceEventMap: {
readonly CreateWasmInstance: "_create_wasm_instance";
readonly CreateWasmInstanceSuccess: "_create_wasm_instance_success";
readonly EncodedRequests: "encoded_requests";
readonly EncodedResponses: "encoded_responses";
readonly GetWorkerAvailabilityRequest: "_get_worker_availability_request";
readonly GetWorkerAvailabilityResponse: "_get_worker_availability_response";
readonly InitializeWasm: "_initialize_wasm";
};
declare interface DaServiceGetWorkerAvailabilityResponse extends BaseEvent<typeof DaServiceEventMap.GetWorkerAvailabilityResponse> {
state: Record<string, WorkerAvailability>;
}
declare type DaServiceOutputEvent = DaServiceCreateWasmInstanceSuccessEvent | DaServiceEncodedResponseEvent | DaServiceGetWorkerAvailabilityResponse;
export declare type DataAcquisitionAssetsType = (typeof DataAcquisitionAssetsTypeEnum)[keyof typeof DataAcquisitionAssetsTypeEnum];
export declare const DataAcquisitionAssetsTypeEnum: {
readonly Id: "id";
readonly Liveness: "liveness";
};
export declare interface DataAcquisitionFetchParameters {
wasmModule: BufferSource;
assets: Uint8Array;
}
export declare interface DataAcquisitionParameters extends DataAcquisitionFetchParameters {
configName: ConfigName;
}
export declare type DataCenter = Static<typeof TbDataCenterSchema>;
export declare const DataCenterEnum: {
readonly Eu: "eu";
readonly Us: "us";
readonly Sgp: "sgp";
};
export declare enum DataStep {
Start = "data-start",
Finish = "data-finish"
}
declare type DeepRequired<T> = T extends Builtin ? T : T extends Map<infer K, infer V> ? Map<DeepRequired<K>, DeepRequired<V>> : T extends Set<infer U> ? Set<DeepRequired<U>> : T extends readonly (infer U)[] ? readonly DeepRequired<U>[] : T extends (infer U)[] ? DeepRequired<U>[] : {
[K in keyof T]-?: DeepRequired<T[K]>;
};
export declare const DEV: boolean;
export declare interface DeviceDetails extends Record<string, unknown> {
'sdk-platform': string;
ua: string;
hostname: string;
runtime: string;
iframe: boolean;
jumioHosted: boolean;
webview: boolean;
version: string;
browserName?: string;
browserVersion?: string;
browserMajor?: string;
deviceModel?: string;
deviceVendor?: string;
osName?: string;
osVersion?: string;
}
export declare type DeviceIdConstraint = Static<typeof TbDeviceIdConstraintSchema>;
export declare const deviceIsOffline: ErrorCase;
export declare class DeviceListLifecycleComponent extends BaseComponent {
#private;
static styles: CSSResult[];
connectedCallback(): void;
disconnectedCallback(): void;
render(): symbol;
}
export declare interface DeviceRisk {
token: string;
sdkType: SdkType;
}
export declare type DeviceRiskToken = Static<typeof TbDeviceRiskTokenSchema>;
declare const deviceStore$: Store< {
name: string;
state: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
config: never;
}, DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
}>;
export declare interface DeviceStore {
deviceId: string | undefined;
}
export declare type DeviceStoreState = UnwrapObservable<typeof deviceStore$>;
export declare type DigitalIdentity = Static<typeof TbDigitalIdentitySchema>;
export declare type DigitalIdentityIdType = Static<typeof TbDigitalIdentityIdTypeSchema>;
export declare const DigitalIdentityIdTypeEnum: {
readonly DigitalIdentity: "DIGITAL_IDENTITY";
};
export declare const DigitalIdentitySubtypeEnum: {
readonly DigitalDrivingLicensePdf: "DIGITAL_DRIVING_LICENSE_PDF";
readonly Mastercard: "MASTERCARD";
readonly Eidas: "EIDAS";
readonly TrustCheck: "TRUST_CHECK";
};
export declare type DigitalIdentitySubtypeType = Static<typeof TbDigitalIdentitySubtypeSchema>;
export declare const dim: (hex: string, ratio: number) => string;
export declare const dispatchCameraErrorMessage: (message: Error) => void;
export declare const docClassifierCaptured$: BehaviorSubject<AutocaptureDocClassifierExtendedData | undefined>;
export declare const docPose$: Subject<AutocaptureDocPose | undefined>;
export declare type DocumentPreview = Static<typeof TbDocumentPreviewSchema>;
export declare interface DocumentResultResponse {
acquisitionGuid: UUID;
credentialGuid: UUID;
originCredentialFileGuid: UUID;
pageCount: number;
parts: Record<string, UUID>;
}
export declare enum DocumentStep {
Start = "document-start",
UploadScreen = "document-upload",
MobileCapture = "document-mobile-capture",
Finish = "document-finish"
}
export declare type DocumentTypeCode = Static<typeof TbDocumentTypeCodeSchema>;
export declare const DocumentTypeCodeEnum: {
readonly BC: "BC";
readonly BS: "BS";
readonly CAAP: "CAAP";
readonly CB: "CB";
readonly CC: "CC";
readonly CCS: "CCS";
readonly CRC: "CRC";
readonly HCC: "HCC";
readonly IC: "IC";
readonly LAG: "LAG";
readonly LOAP: "LOAP";
readonly MEDC: "MEDC";
readonly MOAP: "MOAP";
readonly PB: "PB";
readonly SEL: "SEL";
readonly SENC: "SENC";
readonly SS: "SS";
readonly SSC: "SSC";
readonly STUC: "STUC";
readonly TAC: "TAC";
readonly TR: "TR";
readonly UB: "UB";
readonly USSS: "USSS";
readonly VC: "VC";
readonly VT: "VT";
readonly WWCC: "WWCC";
readonly WP: "WP";
readonly CUSTOM: "CUSTOM";
};
export declare type DocumentVariant = Static<typeof TbDocumentVariantSchema>;
export declare const DocumentVariantEnum: {
readonly Paper: "PAPER";
readonly Plastic: "PLASTIC";
};
export declare type DownloadProgressCallback = (params: DownloadProgressCallbackParams) => void;
export declare interface DownloadProgressCallbackParams {
total: number;
loaded: number;
progress: number;
}
export declare class DragAndDropChangeEvent extends CustomEvent<DragAndDropChangeParams> {
constructor(params: DragAndDropChangeParams);
}
declare interface DragAndDropChangeParams {
isDragging: boolean;
}
export declare class DropdownComponent extends BaseComponent {
#private;
static styles: CSSResult[];
options: DropdownOption[];
selection: string;
disabled: boolean;
label: string;
searchable: boolean;
dropdownId: string;
open: boolean;
focusedIndex: number;
hasTriggerSlotContent: boolean;
inputValue: string;
hasUserTyped: boolean;
triggerSlotElements: Element[];
readonly triggerEl: HTMLElement;
connectedCallback(): void;
disconnectedCallback(): void;
willUpdate(changed: PropertyValues): void;
updated(changed: PropertyValues): void;
focus(options?: FocusOptions): void;
toggle(): void;
render(): TemplateResult<1>;
}
export declare interface DropdownOption {
label: string;
value: string;
}
export declare class DropdownSelectionEvent extends CustomEvent<DropdownOption> {
constructor(params: DropdownOption);
}
export declare class DropdownTriggerClickEvent extends CustomEvent<void> {
constructor();
}
export declare class DropImageRequestEvent extends CustomEvent<FileStoreEntity> {
constructor(params: FileStoreEntity);
}
export declare class DsCameraSelectorComponent extends BaseComponent {
static styles: CSSResult[];
orientation: CameraSelectorOrientation;
items?: CameraIconComponent[];
render(): TemplateResult<1>;
}
export declare interface DsDimensions {
width: number;
height: number;
}
export declare const E2E_MESSAGE_WAIT_TIME_MS: number;
export declare const E2E_MIN_WAIT_TIME_MS: number;
export declare const eidasFailed: EventDispatcher<EventMetadata>;
export declare const EIDASFailedEvent: EventCreator<"trace", "eIDAS failed", EventMetadata>;
export declare interface EidasResult {
state: EidasState;
}
export declare type EidasState = Static<typeof TbEidasStateSchema>;
export declare const EidasStateEnum: {
readonly SUCCESS: "SUCCESS";
readonly FAILED: "FAILED";
readonly NOT_AVAILABLE: "NOT_AVAILABLE";
};
export declare interface EidasStoreState {
eidasUrl?: string;
eidasIsOutOfAttempts?: boolean;
}
export declare const eidasSuccess: EventDispatcher<EventMetadata>;
export declare const EIDASSuccessEvent: EventCreator<"trace", "eIDAS success", EventMetadata>;
export declare interface EidasUrlResponse {
url: string;
}
export declare type EmailErrorReason = Static<typeof TbEmailErrorReasonSchema>;
export declare const EmailErrorReasonEnum: {
readonly NOT_TURNED_ON: 890;
readonly OUT_OF_ATTEMPTS: 891;
readonly INVALID_ADDRESS: 892;
readonly UNKNOWN: 893;
};
export declare interface EmailRequest {
locale: Locale;
address: string;
}
export declare interface EmailResponse {
success: boolean;
reason?: string;
rejectionCode?: number;
}
export declare const emailSentError: EventDispatcher<EventMetadata>;
export declare const embargoedCountry: ErrorCase;
declare interface EncodedResponseLayout {
startOffset: number;
dataBufferOffset: number;
length: number;
}
export declare const enumerateDevices$: (intervalMs?: number) => Observable<MediaDeviceInfo[]>;
export declare interface ErrorCase {
domain: ErrorDomain;
message: string;
retry: boolean;
legacyCode: LegacyErrorCode;
}
export declare type ErrorDomain = Static<typeof TbErrorDomainSchema>;
export declare const ErrorDomainEnum: {
readonly NetworkProblems: "A";
readonly SecureConnectionFailed: "B";
readonly AuthenticationFailed: "C";
readonly DeviceIsOffline: "E";
readonly ResourceFailedToLoad: "F";
readonly CancelledByEndUser: "G";
readonly NoCameraConnection: "H";
readonly ALEKeyInvalid: "I";
readonly TransactionAlreadyFinished: "J";
readonly UnsupportedDocumentCode: "K";
readonly TransactionReferenceInvalid: "L";
readonly TransactionCannotBeCompleted: "M";
readonly SDKTokenError: "N";
};
export declare type ErrorHandler = (exception: unknown) => void;
export declare const errorHandler: <T = unknown>(element: HTMLElement, ...handlers: ErrorHandler[]) => UnaryFunction<Observable<T>, Observable<T>>;
export declare class ErrorMessageComponent extends BaseComponent {
static styles: CSSResult[];
title: string;
message: string;
overlay: boolean;
errorCode: string;
date: Date | null;
transactionId: string;
showDate: boolean;
buttonElements: HTMLElement[];
render(): TemplateResult_2<1>;
}
export declare interface EventBody {
eventType: number;
timestamp: number;
payload: Record<string, unknown> & {
value: string;
level: LogLevel;
};
}
export declare interface EventBodyAttachments<M extends EventMetadata = EventMetadata> {
tags?: Tags;
metadata?: M;
}
export declare interface EventBodyBase<ET extends EventType, EN extends string, M extends EventMetadata> {
eventType: ET;
eventName: EN;
value: `${ET}:${EN}`;
level: LogLevel;
code: number;
timestamp: Date;
metadata?: M;
tags?: Tags;
}
export declare type EventBodyCreator<ET extends EventType = EventType, EN extends string = string, M extends EventMetadata = EventMetadata> = (params: EventBodyAttachments<M>) => LogEventBody<ET, EN, M>;
export declare type EventCreator<ET extends EventType, EN extends string, M extends EventMetadata> = (params?: EventBodyAttachments<M>) => LogEventBody<ET, EN, M>;
export declare type EventDispatcher<M extends EventMetadata = EventMetadata> = (self: HTMLElement, params?: EventBodyAttachments<M>) => void;
declare interface EventLike<T> {
event: T;
}
export declare type EventMetadata = Record<string, unknown>;
export declare type EventType = 'action' | 'arbitrary' | 'error' | 'screen' | 'trace';
export declare const EXECUTION_ENVIRONMENT: ExecutionEnvironment;
export declare type ExecutionEnvironment = Static<typeof TbExecutionEnvironmentSchema>;
export declare const ExecutionEnvironmentEnum: {
readonly EndToEnd: "e2e";
readonly Production: "production";
readonly Development: "development";
};
export declare interface ExtendedUploadProgressParams {
waitingTime?: number;
}
export declare class ExternalContentComponent extends BaseComponent {
#private;
static styles: CSSResult[];
overlayTitle: string;
render(): TemplateResult<1> | typeof nothing;
}
export declare class ExternalContentController implements ReactiveController {
#private;
constructor(host: ReactiveControllerHost);
hostConnected(): void;
hostDisconnected(): void;
open(url: string): void;
close(): void;
}
export declare class ExternalLinkComponent extends BaseComponent {
#private;
static styles: CSSResult[];
href: string;
shouldCustomHandleExternalLink: boolean;
linkId: string;
render(): TemplateResult<1>;
}
declare interface ExternalLinkDisplayStore {
url?: string;
visible: boolean;
}
export declare type ExtractedData = Static<typeof TbExtractedDataSchema>;
export declare type ExtractedDataResponse = Record<string, ExtractedData>;
export declare type ExtractionSide = Static<typeof TbExtractionSideSchema>;
export declare const ExtractionSideEnum: {
readonly Front: "FRONT";
readonly Back: "BACK";
};
export declare const extractNavigationStepInfo: <CS extends CredentialStep, NS extends NavigationStep<CS>>({ step, substep, credentialId, activeScreen, shouldStoreNavigationState }: NS) => NavigationStepMap[CS];
export declare type FaceCaptureMode = Static<typeof TbFaceCaptureModeSchema>;
export declare const FaceCaptureModeEnum: {
readonly Front: "front";
readonly Back: "back";
};
export declare type FaceFinderBorderWidth = Static<typeof TbFaceFinderBorderWidthSchema>;
export declare const FaceFinderBorderWidthEnum: {
readonly Idle: "idle";
readonly Scanning: "scanning";
};
export declare class FaceFinderComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly canvasRef: Ref<HTMLCanvasElement>;
customOvalConfigurations: Record<LivenessFaceFinderDistance, LivenessFaceFinder> | undefined;
constructor();
firstUpdated(changedProperties: PropertyValues<this>): void;
updated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
handleScanningChange(scanning: boolean, withAnimation?: boolean): void;
render(): TemplateResult<1>;
restartAnimationLoop(): void;
stopAnimationLoop(): void;
drawCanvas(withAnimation?: boolean): void;
}
export declare type FaceFinderState = UnwrapObservable<ReturnType<typeof selectFaceFinderState$>>;
export declare enum FacemapStep {
Start = "identity-start",
JumioStandard = "identity-jumio-standard",
JumioStandardGuidance = "identity-jumio-standard-guidance",
JumioStandardCaptureScreen = "identity-jumio-standard-capture-screen",
JumioStandardCaptureScreenLiveness = "identity-jumio-standard-capture-screen-liveness",
JumioStandardCaptureScreenLivenessLoading = "identity-jumio-standard-capture-screen-liveness-loading",
JumioStandardCaptureScreenCaptureFinish = "identity-jumio-standard-capture-screen-capture-finish",
JumioStandardCaptureScreenSelfie = "identity-jumio-standard-capture-screen-manual-selfie",
JumioStandardCaptureScreenUpload = "identity-jumio-standard-capture-screen-upload",
JumioStandardCaptureScreenUploadFailed = "identity-jumio-standard-capture-screen-upload-failed",
JumioStandardUsabilityCheck = "identity-jumio-standard-usability-check",
JumioStandardUsabilityCheckFailure = "identity-jumio-standard-usability-check-failure",
JumioStandardFinish = "identity-jumio-standard-finish",
Finish = "identity-finish"
}
export declare type FacemapStore = ReturnType<typeof createStore<[PropsFactory<CredentialFacemapState & LivenessState, undefined>]>>;
export declare type FacemapVerificationMethod = Static<typeof TbFacemapVerificationMethodSchema>;
export declare const FacemapVerificationMethodEnum: {
readonly JumioStandard: "JUMIO_STANDARD";
readonly JumioLiveness: "JUMIO_LIVENESS";
readonly JumioPremium: "JUMIO_PREMIUM";
};
export declare type FacingModeConstraint = Static<typeof TbFacingModeConstraintSchema>;
export declare type FacingModePreference = Static<typeof TbFacingModePreferenceSchema>;
export declare const FacingModePreferenceEnum: {
readonly User: "user";
readonly Environment: "environment";
};
export declare const failedToFetch: EventDispatcher< {
error: FetchErrorParams;
}>;
export declare const fasterVerificationConsent: EventDispatcher< {
fasterVerificationConsent?: boolean;
}>;
export declare class FasterVerificationIllustrationComponent extends BaseComponent {
static styles: CSSResult[];
render(): SVGTemplateResult;
}
export declare class FetchError extends DOMException {
readonly details: FetchErrorParams;
constructor(details: FetchErrorParams);
}
export declare interface FetchErrorParams {
httpStatus: number;
errorJson?: unknown;
errorText?: string;
message: string;
requestURI: string;
publicError?: PublicError;
}
export declare class FileEmptyListPlaceholderComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare type FileFormat = Static<typeof TbFileFormatSchema>;
export declare const FileFormatEnum: {
readonly WebP: "WEBP";
readonly Png: "PNG";
readonly Jpg: "JPG";
readonly Jpeg: "JPEG";
readonly Jpeg2000: "JPEG_2000";
readonly Pdf: "PDF";
readonly Dat: "DAT";
};
export declare type FileListFilter = (files: File[]) => File[];
export declare class FileMultiUploadComponent extends BaseComponent {
#private;
static styles: CSSResult[];
fileCollection: FileStoreEntity[];
readonly fileSourcePickerRef: Ref_2<FileSourcePickerComponent>;
render(): TemplateResult<1>;
}
export declare class FilePickerAddFileComponent extends BaseComponent {
#private;
static styles: CSSResult[];
browseButton: boolean;
captureButton: boolean;
plusSignIcon: boolean;
emptyStateButton: boolean;
render(): TemplateResult<1>;
}
export declare class FilePickerBrowseFileEvent extends CustomEvent<undefined> {
constructor();
}
export declare class FilePickerCaptureFileEvent extends CustomEvent<undefined> {
constructor();
}
export declare class FilePickerDropHerePlaceholderComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare type FilePickerError = FilePickerErrorFileType | FilePickerErrorMaxFileSize;
export declare const FilePickerErrorEnum: {
readonly MaxFileSize: "max-file-size";
readonly FileType: "file-type";
};
export declare interface FilePickerErrorFileType {
type: typeof FilePickerErrorEnum.FileType;
allowedFileTypes: string[];
actualFileType: string;
}
export declare interface FilePickerErrorMaxFileSize {
type: typeof FilePickerErrorEnum.MaxFileSize;
maxAllowedFileSize: number;
actualFileSize: number;
}
export declare const FilePickerErrorMessage = "filepickererror";
export declare class FilePickerErrorMessageEvent extends CustomEvent<FilePickerError> {
constructor(error: FilePickerError);
}
export declare class FilePickerItemComponent extends BaseComponent {
#private;
static styles: CSSResult[];
file: FileStoreEntity;
render(): TemplateResult<1>;
dispatchImagePreviewRequest: (e: Event) => void;
dispatchDropImageEvent: ButtonClickEventHandler;
getDeleteAriaLabel(): string;
}
export declare class FileRemoveEvent extends CustomEvent<unknown> {
constructor();
}
export declare class FileSinkComponent extends BaseComponent {
#private;
static styles: CSSResult[];
filter: FileListFilter;
disconnectedCallback(): void;
render(): unknown;
firstUpdated(changedProperties: PropertyValues<this>): void;
}
export declare type FileSource = Static<typeof TbFileSourceSchema>;
declare type FileSource_2 = Static<typeof TbFileSourceSchema_2>;
export declare class FileSourceClipboardComponent extends BaseComponent {
#private;
disconnectedCallback(): void;
render(): unknown;
firstUpdated(changedProperties: PropertyValues<this>): void;
}
export declare const FileSourceEnum: {
readonly Camera: "camera";
readonly Upload: "upload";
};
export declare class FileSourcePickerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
dragging: boolean;
dragOver: boolean;
fileInputMultiple: boolean;
fileInputAccept: string;
fileInputDirectory: boolean;
fileInputAllowDirs: boolean;
fileInputWebkitDirectory: boolean;
fileInputCapture: boolean;
disconnectedCallback(): void;
render(): unknown;
firstUpdated(changedProperties: PropertyValues<this>): void;
clearFile(): void;
browseFile(): void;
}
export declare interface FileStoreEntity {
upload?: UploadState;
usability?: UsabilityCheckState;
thumbnail?: ThumbnailState;
}
export declare type FileStoreEntityWithDecision = Static<typeof TbFileStoreEntityWithDecisionSchema>;
export declare type FileStoreEntityWithDecisionPass = Static<typeof TbFileStoreEntityWithDecisionPassSchema>;
export declare type FileStoreEntityWithDecisionReject = Static<typeof TbFileStoreEntityWithDecisionRejectSchema>;
declare type FileStoreRecord<T = string> = Partial<Record<UUID, T>>;
export declare class FilesUploadedEvent extends CustomEvent<FileUploadedParams> {
constructor(type: UploadEvents, params: FileUploadedParams);
}
export declare class FileUploadComponent extends BaseComponent {
#private;
static styles: CSSResult[];
enabled: boolean;
filePresent: boolean;
maxFileSize: number;
accept: string;
key: UUID | undefined;
previewImageUrl: string | undefined;
clearFile(): void;
render(): TemplateResult<1>;
}
declare interface FileUploadedParams {
source: FileSource_2;
files: File[];
}
export declare class FileUploadEvent extends CustomEvent<FileUploadParams> {
constructor(params: FileUploadParams);
}
declare type FileUploadEventErrorParams = EventMetadata & {
type: 'file upload error';
category: Category;
request: OmitDeep<UploadRequest, 'file'>;
error: FetchErrorParams;
};
declare type FileUploadEventInitiatedParams = EventMetadata & {
type: 'file upload initiated';
category: Category;
request: OmitDeep<UploadRequest, 'file'>;
};
declare interface FileUploadEventMap {
'file upload initiated': FileUploadEventInitiatedParams;
'file upload success': FileUploadEventSuccessParams;
'file upload error': FileUploadEventErrorParams;
}
declare type FileUploadEventName = FileUploadEventParams['type'];
declare type FileUploadEventParams = FileUploadEventErrorParams | FileUploadEventInitiatedParams | FileUploadEventSuccessParams;
declare type FileUploadEventSuccessParams = EventMetadata & {
type: 'file upload success';
category: Category;
request: OmitDeep<UploadRequest, 'file'>;
};
export declare interface FileUploadParams {
file: File;
mimeType: string;
extension: string;
}
export declare const filterOutUndesiredIphoneCameras: <T extends JMediaDeviceInfo | MediaDeviceInfo>(value: T) => boolean;
export declare interface FinalizeResponse {
extractDataExecuted: boolean;
}
export declare type FindFileMetadataByParamsCallback = (item: FileStoreEntity) => boolean;
export declare const findFileStoreEntitiesByParams: (callback: FindFileMetadataByParamsCallback, credentialId?: `${string}-${string}-${string}-${string}-${string}`) => FileStoreEntity[];
export declare const findFileStoreEntityByParams: (callback: FindFileMetadataByParamsCallback, credentialId?: `${string}-${string}-${string}-${string}-${string}`) => FileStoreEntity | undefined;
export declare class FullscreenManager {
#private;
private static instance;
readonly fullscreenChange$: Observable<boolean>;
readonly fullscreenError$: Observable<void>;
private constructor();
static getInstance(): FullscreenManager;
static resetInstance(): void;
enterFullscreen(element?: HTMLElement): Promise<void>;
exitFullscreen(): Promise<void>;
isFullscreen(): boolean;
isFullscreenEnabled(): boolean;
getStrategy(): FullscreenStrategy | undefined;
toggleFullscreenMode(element?: HTMLElement): Promise<void>;
}
export declare class FullscreenModeButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
elRef: Ref<HTMLElement> | undefined;
render(): TemplateResult<1>;
}
declare interface FullscreenStrategy {
requestFullscreen(element: HTMLElement): Promise<void>;
exitFullscreen(): Promise<void>;
isFullscreen(): boolean;
isFullscreenEnabled(): boolean;
cleanUp(): void;
}
export declare const generalNetworkError: ErrorCase;
declare const generateAction: (params: Partial<NavigationStep>) => {
type: string;
params: Partial<NavigationStep>;
};
export declare interface GenerateCredentialParams {
credentialId: UUID;
previousStep: StepCallback;
nextStep: StepCallback;
}
export declare const generateFileUploadLoggerEvents: <T extends FileUploadEventName>(eventName: T) => [EventCreator<"trace", T, FileUploadEventMap[T]>, EventDispatcher<FileUploadEventMap[T]>];
/**
* You can visualize the state machine with [Stately](https://stately.ai/viz)
*/
export declare const generateStateMachineFromCredentials: ({ credentials, setWorkflowStepCallback, initialState }: CreateStateMachine) => StateMachine<MachineContext, AnyEventObject, {}, never, {
type: "setWorkflowStep";
params: NavigationStep;
}, never, never, {
step: VirtualStep.Setup | VirtualStep.Finish | {
start: StartStep;
};
activeScreen: "workflow" | "cross-device";
}, string, NonReducibleUnknown, NonReducibleUnknown, EventObject, MetaObject, {
id: "@jumio/websdk workflow state machine";
states: {
readonly step: {
id: "step";
states: {
readonly finish: {};
readonly start: {
states: {
readonly "start-screen-start": {};
readonly "start-screen-consent": {};
readonly "start-screen-finish": {};
};
};
readonly setup: {};
};
};
readonly activeScreen: {
id: "active screen state machine";
states: {
readonly workflow: {};
readonly "cross-device": {};
};
};
};
}>;
export declare const generateUaVariations: () => string[];
export declare const getActiveCredentialId: () => `${string}-${string}-${string}-${string}-${string}`;
export declare const getActiveDevice: () => JMediaDeviceInfo | undefined;
export declare const getActiveTrackState: (store?: CameraStoreState & {
clsEntities: Record<number, CameraLivenessStatus>;
clsIds: number[];
}) => ActiveTrackState | undefined;
export declare const getAllSupportedCountries: () => {
country: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
idTypes: ({
idType: "ID_CARD";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "DRIVING_LICENSE";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "PASSPORT";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "VISA";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
provider?: string | undefined;
logoUrl?: string | undefined;
title: string;
subType: "TRUST_CHECK";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "DIGITAL_DRIVING_LICENSE_PDF";
idType: "DIGITAL_IDENTITY";
file: "PDF";
} | {
title: string;
subType: "MASTERCARD";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "EIDAS";
idType: "DIGITAL_IDENTITY";
})[];
}[];
export declare const getAutocaptureAssetsLoadingTimeoutMs: () => number;
export declare const getAutocaptureDocFinder: () => AutocaptureStateDocFinderPosition;
export declare const getAutocaptureFocusTime: () => number;
export declare const getAutocaptureState: () => AutocaptureStore;
export declare const getBackupByGuid: (guid: string) => RestoreFromBackup | undefined;
export declare type GetBlobCallback = (params?: CameraCapturingEngineGetBlobParams) => Promise<CameraCapturingEngineGetBlobResult>;
export declare const getCameraErrorMessage$: () => Observable<Error>;
export declare const getCameraStateLogData$: () => Observable< {
cameraState: {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
};
deviceListState: DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
};
permissionState: PermissionStore;
cameraSelectorDeviceList: {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
};
}>;
export declare const getCaptureHintsState: () => HelpStore;
export declare const getClsItems: () => CameraLivenessStatus[];
export declare const getClsLatestItem: (timestamp?: number) => CameraLivenessStatus | undefined;
export declare const getClsMax: (timestamp?: number) => CameraLivenessStatus;
export declare const getConsents: () => MultipartConsent[];
export declare const getCredentialById: (credentialId: UUID) => JCredential;
export declare const getCustomerId: () => "" | `${string}-${string}-${string}-${string}-${string}`;
export declare const getDefaultFaceCaptureConstraints: () => MediaTrackConstraintSet;
export declare const getDefaultIdCaptureConstraints: () => MediaTrackConstraintSet;
export declare const getDefaultVideoConstraints: () => MediaTrackConstraintSet;
export declare const getDisplayMode$: () => Observable<AppDisplayMode>;
export declare const getDocClassifierCaptured: () => AutocaptureDocClassifierExtendedData | undefined;
export declare const getDocTypeOrCaptureScreenEntryAction: () => `${string}-${string}-${string}-${string}-${string}:id-capture-screen-entry` | `${string}-${string}-${string}-${string}-${string}:id-capture-source-selection` | `${string}-${string}-${string}-${string}-${string}:id-doctype-selection`;
export declare const getDocumentTranslationForLocale: (locale: Locale, translations: Record<string, string>) => string;
export declare const getEidasUrl: EventDispatcher<EventMetadata>;
export declare const getEIDASUrlEvent: EventCreator<"trace", "get eIDAS url", EventMetadata>;
export declare const getExternalLinkDisplayState: () => ExternalLinkDisplayStore;
export declare const getFaceCaptureMode$: () => Observable<"front" | "back">;
export declare const getFallbackVideoResolution: () => {
width: number;
height: number;
};
export declare interface GetFilePartParams {
acquisitionId: UUID;
credentialId: UUID;
partId: UUID;
}
export declare const getFileStoreEntitiesByCredentialId: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => FileStoreEntity[];
export declare const getFileStoreEntityById: (id: UUID) => {
upload: {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "not-started";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
progress?: number | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "progress";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "error";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
};
usability: UsabilityCheckState;
thumbnail: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "not-started";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "progress";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
thumbnail: {
width: number;
height: number;
base64: string;
};
} | {
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
state: "error";
};
};
export declare const getGenericBrowserPermission: (name: PermissionName) => Observable<PermissionState>;
export declare const getIdFlipAnimationDuration: () => number;
export declare const getIdsByCredentialId: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => `${string}-${string}-${string}-${string}-${string}`[];
export declare type GetIdTypeFromCollectionParams = Static<typeof TbGetIdTypeFromCollectionParamsSchema>;
export declare type GetImageDataCallback = (params?: CameraCapturingEngineGetImageDataParams) => Promise<CameraCapturingEngineGetImageDataResult>;
export declare const getIntegrityTimeStep: () => number;
export declare const getJLiveFallbackPolicy: () => JLiveFallbackPolicy;
export declare const getJumioSdkMessage: () => {
message?: string | undefined;
errorCode?: string | undefined;
overlay?: boolean | undefined;
publicErrorCode?: PublicError | undefined;
shouldPost?: boolean | undefined;
type: "error";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
date: Date;
transactionId: string;
closable: boolean;
} | {
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "success";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | {
title?: string | undefined;
progress?: number | undefined;
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "progress";
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | undefined;
export declare const getLatestBackupGuid: () => string;
export declare const getLocales: () => LocaleLanguageMap[];
export declare const getLookupResponse: () => LookupResponse | undefined;
export declare const getManualCaptureFocusTime: () => number;
export declare const getMaxFileUploadLimit: () => number;
declare type GetMediaTrackConstraintSet = () => MediaTrackConstraintSet;
export declare const getMessageRemovedEventReporter: (messageId: string) => [EventCreator<"screen", `message-removed:${string}`, EventMetadata>, EventDispatcher<EventMetadata>];
export declare const getMessageShownEventReporter: (messageId: string) => [EventCreator<"screen", `message-shown:${string}`, EventMetadata>, EventDispatcher<EventMetadata>];
export declare const getMockedDeviceById: (deviceId: string) => JMediaDeviceInfo | undefined;
export declare const getPermissionByName$: (name: PermissionName) => Observable<never> | Promise<PermissionStatus>;
export declare const getPermissionState$: (name: PermissionName) => Observable<PermissionState>;
export declare const getPersistedTags: () => Tags;
export declare const getRecoveringState: () => boolean;
export declare const getRescueSessionEnabled: () => boolean;
export declare const getSafariPermission: (name: PermissionName) => Observable<PermissionState>;
export declare const getServerTime: () => number;
export declare const getSettings: () => {
merchantSettings?: {
branding?: {
primaryColor?: string | undefined;
accentColor?: string | undefined;
logoUri?: string | undefined;
} | undefined;
datadog?: {
rules?: ({
fieldNamePattern: string;
valuePattern: string;
} & {
defaultPrivacyLevel?: "mask" | "mask-user-input" | "allow" | undefined;
sessionSampleRate?: number | undefined;
sessionReplaySampleRate?: number | undefined;
})[] | undefined;
enabled: boolean;
merchantName: string;
} | undefined;
autoCapture?: {
idEnabled?: boolean | undefined;
docVEnabled?: boolean | undefined;
newDesign?: boolean | undefined;
} | undefined;
crossDevice?: {
link?: string | undefined;
crossDeviceOption?: "default" | "email_only" | "qr_only" | undefined;
enabled: boolean;
} | undefined;
crossDeviceOnly?: boolean | undefined;
crossDevicePriorityEnabled?: boolean | undefined;
faceCaptureMode?: "front" | "back" | undefined;
fasterVerificationScreenDisabled?: boolean | undefined;
idFlipAnimationDuration?: number | undefined;
integrityCheck?: boolean | undefined;
isExplicitUploadEnabled?: boolean | undefined;
isFileUploadEnabled?: boolean | undefined;
jLiveEnabled?: boolean | undefined;
jLiveFallbackPolicy?: "disabled" | "soft" | "strict" | undefined;
jLiveIod?: number | undefined;
photinusHDEnabled?: boolean | undefined;
photinusPhaseLock?: boolean | undefined;
rescueSessionEnabled?: boolean | undefined;
showBackNavigationButton?: boolean | undefined;
showLanguageSelector?: boolean | undefined;
skipBacksideIds?: {
type?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
country?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
subType?: string | undefined;
}[] | undefined;
skipDocTypeSelectionPage?: boolean | undefined;
skipLivenessGuidancePage?: boolean | undefined;
} | undefined;
redirects?: {
error?: string | undefined;
success?: string | undefined;
} | undefined;
skipStartScreen?: boolean | undefined;
timestamp: string;
configurations: {
fileUpload?: {
integrityTimeStep?: number | undefined;
isFallbackUploadEnabled: boolean;
} | undefined;
jumioLiveness?: {
resolution?: {
width: number;
height: number;
} | {
height: number;
aspectRatio: number;
} | {
width: number;
aspectRatio: number;
} | {
width: number;
height: number;
aspectRatio: number;
} | {
aspectRatio: number;
} | {
height: number;
} | {
width: number;
} | ({
width: number;
height: number;
} | {
height: number;
aspectRatio: number;
} | {
width: number;
aspectRatio: number;
} | {
width: number;
height: number;
aspectRatio: number;
} | {
aspectRatio: number;
} | {
height: number;
} | {
width: number;
})[] | undefined;
fallbackTimeInMs: number;
farImages: number;
frameRateThreshold: number;
imageCompression: number;
imageResolutionHeight: number;
imageResolutionWidth: number;
initialImages: number;
maxConsecutiveImageTimespanInMs: number;
maxFaceCenterDifference: number;
maximumPseudoPitch: number;
maximumPseudoYaw: number;
minNearFarRatio: number;
minTimePerDistanceInMs: number;
minimumPseudoPitch: number;
minimumPseudoYaw: number;
modelInitTimeoutInMs: number;
nearImages: number;
retries: number;
samplingTimeInMs: number;
tooFarThreshold: number;
tooNearThreshold: number;
transitionImages: number;
userFallbackAllowed: boolean;
violationLimit: number;
} | undefined;
idAutocapture?: {
fallbackTimeInMs?: number | undefined;
assetsLoadingTimeoutMs?: number | undefined;
excludeDevices?: string[] | undefined;
focusTimeInMs?: number | undefined;
manualFocusTimeInMs?: number | undefined;
displayRescueCaptureButtonInMs?: number | undefined;
optimisticFeedbackThreshold?: number | undefined;
trackerBackdropVisible?: boolean | undefined;
showUnifiedPhysicalIdType?: boolean | undefined;
} | undefined;
helpScreen?: {
ID: number;
FACEMAP: number;
DOCUMENT: number;
DATA: number;
} | undefined;
sensorData?: {
intervalLog: number;
intervalSend: number;
} | undefined;
supplementalImagesV2?: ({
classifier: "ID_SEQUENCE" | "SELFIE_SEQUENCE";
captureFrequency: number;
maxBatch: number;
maxQueueSizeBytes: number;
minBufferAge: number;
resolutions: number[];
} | {
classifier: "FRONT_WITH_FLASH";
flash: boolean;
usabilityExpected: boolean;
})[] | undefined;
uploadWebpForIdCapture?: string | undefined;
datadog?: {
rules?: ({
fieldNamePattern: string;
valuePattern: string;
} & {
defaultPrivacyLevel?: "mask" | "mask-user-input" | "allow" | undefined;
sessionSampleRate?: number | undefined;
sessionReplaySampleRate?: number | undefined;
})[] | undefined;
} | undefined;
idSharpness?: {
logSharpnessThreshold: number;
evaluationThrottleTimeMs: number;
sharpnessFallbackTimeoutMs: number;
minSharpnessSequenceDurationMs: number;
queueSize: number;
} | undefined;
};
accountId: `${string}-${string}-${string}-${string}-${string}`;
acquisitionReference: `${string}-${string}-${string}-${string}-${string}`;
brandingEnabled: boolean;
consents: {
privacyPolicyUrl?: string | undefined;
localizedPrivacyPolicyUrls?: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
} | undefined;
additionalData?: {
fasterVerificationText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
selfieDonePolicyText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
termsOfUseText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
termsOfUseUrl: string;
} | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
text: string;
displayType: "PASSIVE" | "ACTIVE";
alternativeTexts: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
}[];
countryForIp: string;
credentials: (({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
deviceRiskVendors?: string[] | undefined;
requiredParts?: string[] | undefined;
type: {
values: ("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Facemap;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: ("PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
country?: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
subType?: {
values: ("DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Document;
country: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
deviceRiskVendors: string[];
requiredParts: string[];
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
category: Category.Data;
deviceRiskVendors: string[];
requiredParts: string[];
}))[];
maxFileUploadSize: number;
stateForIp: string;
status: "FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS";
supportedDocumentTypes: {
translations?: {
[x: string]: string;
} | undefined;
code: string;
name: string;
maxPages: number;
}[];
workflowDefinitionKey: number;
};
export declare const getShownScreenEventReporter: (eventName: string) => [EventCreator<"screen", string, {
acquisitionStatus: AcquisitionStatus;
}>, EventDispatcher< {
acquisitionStatus: AcquisitionStatus;
}>];
export declare const getStateMachineDataActions: (credentialId: UUID) => {
readonly Finish: `${string}-${string}-${string}-${string}-${string}:data-finish`;
};
export declare const getStateMachineDocumentActions: (credentialId: UUID) => {
readonly Finish: `${string}-${string}-${string}-${string}-${string}:document-finish`;
readonly MobileCapture: `${string}-${string}-${string}-${string}-${string}:document-mobile-capture`;
readonly Start: `${string}-${string}-${string}-${string}-${string}:document-start`;
readonly UploadScreen: `${string}-${string}-${string}-${string}-${string}:document-upload-screen`;
};
export declare const getStateMachineFacemapActions: (credentialId: UUID) => {
readonly Start: `${string}-${string}-${string}-${string}-${string}:identity-start`;
readonly JumioStandard: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard`;
readonly JumioStandardGuidance: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-guidance`;
readonly JumioStandardCaptureScreen: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen`;
readonly JumioStandardCaptureScreenLiveness: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-liveness`;
readonly JumioStandardCaptureScreenLivenessLoading: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-liveness-loading`;
readonly JumioStandardCaptureScreenLivenessRetry: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-liveness-retry`;
readonly JumioStandardCaptureScreenSelfie: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-selfie`;
readonly JumioStandardCaptureScreenCaptureFinish: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-capture-finish`;
readonly JumioStandardCaptureScreenUpload: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-upload`;
readonly JumioStandardCaptureScreenUploadFailed: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-capture-screen-upload-failed`;
readonly JumioStandardUsabilityCheck: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-usability-check`;
readonly JumioStandardUsabilityCheckSuccess: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-usability-check-success`;
readonly JumioStandardUsabilityCheckFailure: `${string}-${string}-${string}-${string}-${string}:identity-jumio-standard-usability-check-failure`;
readonly Finish: `${string}-${string}-${string}-${string}-${string}:identity-finish`;
};
export declare const getStateMachineIdActions: (credentialId: UUID) => {
readonly CaptureScreen: `${string}-${string}-${string}-${string}-${string}:id-capture-screen`;
readonly CaptureScreenAutocaptureEntry: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-autocapture-entry`;
readonly CaptureScreenAutocaptureFailed: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-autocapture-failed`;
readonly CaptureScreenAutocaptureFinish: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-autocapture-finish`;
readonly CaptureScreenAutocaptureSuccess: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-autocapture-success`;
readonly CaptureScreenBack: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-back`;
readonly CaptureScreenBackFinish: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-back-finish`;
readonly CaptureScreenBackStart: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-back-start`;
readonly CaptureScreenComplete: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-complete`;
readonly CaptureScreenDecision: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-decision`;
readonly CaptureScreenEntry: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-entry`;
readonly CaptureScreenFront: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-front`;
readonly CaptureScreenFrontFinish: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-front-finish`;
readonly CaptureScreenFrontStart: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-front-start`;
readonly CaptureScreenUpload: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-upload`;
readonly CaptureScreenUploadFailed: `${string}-${string}-${string}-${string}-${string}:id-capture-screen-upload-failed`;
readonly CaptureSourceSelection: `${string}-${string}-${string}-${string}-${string}:id-capture-source-selection`;
readonly DigitalAuthFailed: `${string}-${string}-${string}-${string}-${string}:id-digital-auth-failed`;
readonly DigitalProvider: `${string}-${string}-${string}-${string}-${string}:id-digital-provider`;
readonly DigitalProviderSuccess: `${string}-${string}-${string}-${string}-${string}:id-digital-provider-success`;
readonly DocTypeDecision: `${string}-${string}-${string}-${string}-${string}:id-doctype-decision`;
readonly DocTypeSelection: `${string}-${string}-${string}-${string}-${string}:id-doctype-selection`;
readonly Eidas: `${string}-${string}-${string}-${string}-${string}:id-eidas`;
readonly EidasCheckSuccess: `${string}-${string}-${string}-${string}-${string}:id-eidas-check-success`;
readonly Finish: `${string}-${string}-${string}-${string}-${string}:id-finish`;
readonly IdReusabilityDecision: `${string}-${string}-${string}-${string}-${string}:id-reusability-decision`;
readonly IdReusabilityObtained: `${string}-${string}-${string}-${string}-${string}:id-reusability-obtained`;
readonly IdFasterVerification: `${string}-${string}-${string}-${string}-${string}:id-faster-verification`;
readonly IdUsabilityCheck: `${string}-${string}-${string}-${string}-${string}:id-usability-check`;
readonly IdUsabilityCheckFailure: `${string}-${string}-${string}-${string}-${string}:id-usability-check-failure`;
readonly IdUsabilityCheckReset: `${string}-${string}-${string}-${string}-${string}:id-usability-check-reset`;
readonly IdUsabilityCheckSuccess: `${string}-${string}-${string}-${string}-${string}:id-usability-check-success`;
readonly IdUsabilitySupportedList: `${string}-${string}-${string}-${string}-${string}:id-usability-supported-list`;
readonly Start: `${string}-${string}-${string}-${string}-${string}:id-start`;
readonly Upload: `${string}-${string}-${string}-${string}-${string}:id-upload`;
readonly UploadBraCnh: `${string}-${string}-${string}-${string}-${string}:id-upload-bra-cnh`;
};
export declare const getStateMachineInstance: () => Actor<ReturnType<typeof generateStateMachineFromCredentials>>;
export declare const getStateMachineStartScreenActions: () => {
readonly Start: "start-screen-start";
readonly ConsentScreen: "start-screen-consent-screen";
readonly ProvideConsent: "start-screen-provide-consent";
readonly Finish: "start-screen-finish";
};
export declare const getSupplementalImageConfig$: <T extends SupplementalImageClassifier>(classifier: T) => Observable<SupplementalImageClassifierMap[T] | undefined>;
export declare const getSupplementalImageFrontFlashConfig: () => {
classifier: "FRONT_WITH_FLASH";
flash: boolean;
usabilityExpected: boolean;
} | undefined;
export declare const getSupportedCountryEidasTransformer: () => SupportedCountryTransformer;
export declare const getSupportedCountryPredefinitionTransformer: () => SupportedCountryTransformer;
export declare const getSupportedCountryTransformer: SupportedCountryTransformer;
export declare const getSupportedDocumentTranslationsFromSupportedDocumentTypes: (supportedDocumentTypes: SupportedDocumentType[], documentCode?: string) => {
[x: string]: string;
};
export declare const getToken: () => TokenState;
export declare const getTransactionId: () => `${string}-${string}-${string}-${string}-${string}`;
export declare const getUiState: () => UIState;
export declare const getUpdatedDeviceListAsync: () => Promise<JMediaDeviceInfo[]>;
export declare function getWorkerData(assetsType: DataAcquisitionAssetsType, onProgress?: DownloadProgressCallback): Promise<DataAcquisitionFetchParameters>;
export declare function getWorkflowInstance(): WorkflowController;
export declare const getWorkflowMetadata: () => {
locale: "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
accountId: `${string}-${string}-${string}-${string}-${string}`;
workflowId: string;
workflowExecutionId: `${string}-${string}-${string}-${string}-${string}` | undefined;
};
export declare const getWorkflowNavigationStep: () => NavigationStepVirtualStepSetup | NavigationStepVirtualStepStart | NavigationStepCategoryId | NavigationStepCategoryFacemap | NavigationStepCategoryDocument | NavigationStepCategoryData | NavigationStepVirtualStepFinish;
export declare const getWorkflowState: () => WorkflowState;
export declare const getWorkflowStep: () => Category | VirtualStep;
export declare const getWorkflowSubstep: () => StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined;
export declare type GetYuvProcessorCallback = (params: GetYuvProcessorCallbackParams) => Promise<undefined>;
export declare interface GetYuvProcessorCallbackParams {
processor: MediaStreamTrackProcessor<VideoFrame> | undefined;
}
export declare class GuidanceFaceAnimationComponent extends BaseComponent {
#private;
static styles: CSSResult[];
isPremium: boolean;
render(): SVGTemplateResult;
}
export declare const hasPendingUploads$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable<boolean>;
export declare const hasPendingUploadsWithProgress$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable< {
isComplete: boolean;
items: FileStoreEntity[];
progress: number;
}>;
export declare const hasRejectedFiles$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable<boolean>;
export declare interface HelpStore {
visible: boolean;
timeoutMs: number;
popupOnTimer: boolean;
allowedSubsteps: string[];
}
export declare const iconStyleCss: string;
export declare const iconStyles: CSSResult;
export declare const ID_CAPTURE_TYPES: {
readonly AutoCapture: "AUTO_CAPTURE";
readonly ManualCapture: "MANUAL_CAPTURE";
readonly Upload: "UPLOAD";
};
declare interface IdAutoCaptureStateMessageParams extends IdCaptureStateMessageParams {
daClientDownloadProgress: DownloadProgressCallbackParams;
autocaptureState: AutocaptureState;
isAutocaptureEnabled: boolean;
smoothedFeedbackMessage: AutocaptureFeedback | undefined;
}
declare type IdCaptureMessage = IdCaptureMessageCaptured | IdCaptureMessageCaptureSide | IdCaptureMessageCaptureSideGuidance | IdCaptureMessageCenterYourDocument | IdCaptureMessageFlipDocument | IdCaptureMessageHoldStill | IdCaptureMessageLoading | IdCaptureMessageMoveAway | IdCaptureMessageMoveCloser;
declare interface IdCaptureMessageCaptureBase {
isManualCapture: boolean;
}
declare interface IdCaptureMessageCaptured extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.Captured;
}
declare interface IdCaptureMessageCaptureSide extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.CaptureSide;
currentSide: IdSide;
}
declare interface IdCaptureMessageCaptureSideGuidance extends IdCaptureMessageCaptureBase, Required<IdSideConfig> {
type: typeof IdCaptureMessageEnum.CaptureSideGuidance;
}
declare interface IdCaptureMessageCenterYourDocument extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.CenterDocument;
currentSide: IdSide;
}
declare const IdCaptureMessageEnum: {
readonly CaptureSide: "capture-side";
readonly CaptureSideGuidance: "capture-side-guidance";
readonly Captured: "captured";
readonly CenterDocument: "center-document";
readonly FlipDocument: "flip-document";
readonly HoldStill: "hold-still";
readonly Loading: "loading";
readonly MoveAway: "move-away";
readonly MoveCloser: "move-closer";
};
declare interface IdCaptureMessageFlipDocument extends IdCaptureMessageCaptureBase, Required<IdSideConfig> {
type: typeof IdCaptureMessageEnum.FlipDocument;
}
declare interface IdCaptureMessageHoldStill extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.HoldStill;
progress: number;
currentSide: IdSide;
}
declare interface IdCaptureMessageLoading {
type: typeof IdCaptureMessageEnum.Loading;
progress: number;
}
declare interface IdCaptureMessageMoveAway extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.MoveAway;
currentSide: IdSide;
}
declare interface IdCaptureMessageMoveCloser extends IdCaptureMessageCaptureBase {
type: typeof IdCaptureMessageEnum.MoveCloser;
currentSide: IdSide;
}
declare interface IdCaptureRequestState {
captureRequestFocusStartTime: number | undefined;
captureRequestFocusFinishTime: number | undefined;
captureRequestTime: number | undefined;
captureRequestType: 'auto' | 'manual' | undefined;
}
declare interface IdCaptureStateMessageParams {
substep: WorkflowState['substep'];
captureRequest: IdCaptureRequestState;
captureRequestProgress: number | undefined;
}
export declare type IdCaptureTypes = ObjectValues<typeof ID_CAPTURE_TYPES>;
export declare interface IdCountryIdTypeSubtypePredefinition {
country: CountryCode[];
idType: IdType[];
idSubtype: DigitalIdentitySubtypeType[];
}
export declare type IdCredentialSelection = Static<typeof TbIdCredentialSelectionSchema>;
export declare type IdEntity = Static<typeof TbIdEntitySchema>;
export declare type IdFormat = Static<typeof TbIdFormatSchema>;
export declare const IdFormatEnum: {
readonly Id1: "ID1";
readonly Id2: "ID2";
readonly Id3: "ID3";
readonly None: "NONE";
};
export declare type IdSide = Static<typeof TbIdSideSchema>;
declare type IdSide_2 = Static<typeof TbIdSideSchema_2>;
export declare const idSideClassifierMap: {
readonly FRONT: "FRONTSIDE";
readonly BACK: "BACKSIDE";
};
export declare class IdSideComponent extends BaseComponent {
#private;
static styles: CSSResult[];
config: IdSideConfig;
activeConfig: Readonly<{
currentSide: IdSide_2;
targetSide: IdSide_2;
durationMs: number;
}>;
willUpdate(changedProperties: PropertyValues<this>): void;
firstUpdated(): void;
updated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
getCanvas(): HTMLCanvasElement | undefined;
}
export declare interface IdSideConfig {
currentSide?: IdSide_2;
targetSide?: IdSide_2;
durationMs?: number;
}
export declare const IdSideEnum: {
readonly Front: "FRONT";
readonly Back: "BACK";
};
export declare interface IdSidesParams {
countryList?: SupportedCountry[];
country: CountryCode;
idType: IdType;
}
export declare enum IdStep {
CaptureScreen = "id-capture-screen",
CaptureScreenAutocaptureEntry = "id-capture-screen-autocapture-entry",
CaptureScreenAutocaptureFinish = "id-capture-screen-autocapture-finish",
CaptureScreenBack = "id-capture-screen-back",
CaptureScreenBackFinish = "id-capture-screen-back-finish",
CaptureScreenBackStart = "id-capture-screen-back-start",
CaptureScreenComplete = "id-capture-screen-complete",
CaptureScreenDecision = "id-capture-screen-decision",
CaptureScreenEntry = "id-capture-screen-entry",
CaptureScreenFront = "id-capture-screen-front",
CaptureScreenFrontFinish = "id-capture-screen-front-finish",
CaptureScreenFrontStart = "id-capture-screen-front-start",
CaptureScreenUpload = "id-capture-screen-upload",
CaptureScreenUploadFailed = "id-capture-screen-upload-failed",
CaptureSourceSelection = "id-capture-source-selection",
DigitalAuthFailed = "id-digital-auth-failed",
DigitalProvider = "id-digital-provider",
DocTypeDecision = "id-doctype-decision",
DocTypeSelection = "id-doctype-selection",
Eidas = "id-eidas",
Finish = "id-finish",
IdFasterVerification = "id-faster-verification",
IdUsabilityCheck = "id-usability-check",
IdUsabilityCheckFailure = "id-usability-check-failure",
IdUsabilityCheckReset = "id-usability-check-reset",
IdUsabilitySupportedList = "id-usability-supported-list",
ReuseIdentity = "id-reuse",
ReuseIdentityDecision = "id-reuse-decision",
Start = "id-start",
Upload = "id-upload",
UploadBraCnh = "id-upload-bra-cnh"
}
export declare type IdType = Static<typeof TbIdTypeSchema>;
export declare const IdTypeEnum: {
readonly DigitalIdentity: "DIGITAL_IDENTITY";
readonly IdCard: "ID_CARD";
readonly DrivingLicense: "DRIVING_LICENSE";
readonly Passport: "PASSPORT";
readonly Visa: "VISA";
};
export declare type IdTypeFound = Static<typeof TbIdTypeFoundSchema>;
export declare const IdTypeFoundEnum: {
readonly Passport: "PASSPORT";
readonly IdCard: "ID_CARD";
readonly DrivingLicense: "DRIVING_LICENSE";
};
export declare class ImageCapturedEvent extends CustomEvent<ImageCapturedEventParams> {
constructor(params: ImageCapturedEventParams);
}
export declare interface ImageCapturedEventParams {
blob: Blob;
width: number;
height: number;
}
export declare const ImageCapturedEventType = "imagecaptured";
export declare const imageFormatMapping: Record<string, FileFormat>;
export declare interface ImageQueueItem {
blob: Blob;
timestamp: Date;
step: WorkflowState['step'];
substep: WorkflowState['substep'];
credentialId: WorkflowState['credentialId'];
frameId: number;
}
export declare class ImageViewerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
index: number;
images: HTMLImageElement[];
connectedCallback(): void;
disconnectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
}
export declare const ImageViewerEventNamesEnum: {
readonly ImageViewerToggle: "imageviewertoggle";
};
export declare class ImageViewerRemoveEvent extends CustomEvent<ImageViewerRemoveEventParams> {
constructor(params: ImageViewerRemoveEventParams);
}
export declare interface ImageViewerRemoveEventParams {
name: string;
}
export declare class ImageViewerToggleEvent extends CustomEvent<unknown> {
constructor();
}
export declare class InputComponent extends BaseComponent {
#private;
static styles: CSSResult[];
size: InputSize;
placeholder: string;
disabled: boolean;
error: boolean;
errorMessage: string;
infoMessage: string;
inputType: string;
inputId: string;
label: string;
preIconElements: HTMLElement[];
postIconElements: HTMLElement[];
readonly inputRef: Ref_2<HTMLInputElement>;
render(): TemplateResult<1>;
}
export declare type InputSize = Static<typeof TbInputSizeSchema>;
export declare const InputSizeEnum: {
readonly Small: "small";
readonly Medium: "medium";
};
export declare interface IntegrityRequest {
payload: string;
}
export declare interface IntegrityResponse {
hash: string;
}
export declare const isAndroid: () => boolean | undefined;
export declare const isAutocaptureActive: () => boolean;
export declare const isAutocaptureAllowed$: (type: keyof MerchantSettingsAutocapture) => Observable<boolean>;
export declare const isAutocaptureAllowed: (type: keyof MerchantSettingsAutocapture) => boolean;
export declare const isAutocaptureCaptureFallbackActivated$: () => Observable<boolean>;
export declare const isAutocaptureCaptureFallbackActivated: () => boolean;
export declare const isAutocaptureLoadable$: (type: keyof MerchantSettingsAutocapture) => Observable<boolean>;
export declare const isAutocaptureLoadable: (type: keyof MerchantSettingsAutocapture) => boolean;
export declare const isBackCamera: CameraFilterFn;
export declare const isButtonShape: (value: unknown) => value is ButtonShape;
export declare const isButtonSize: (value: unknown) => value is ButtonSize;
export declare const isButtonType: (value: unknown) => value is ButtonType;
export declare const isCameraAbortError: (e: unknown) => e is VideoError;
export declare const isCameraGenericError: (e: unknown) => e is VideoError;
export declare const isCameraPermissionDenied: (e: unknown) => e is VideoError;
export declare const isCameraPlaying: () => boolean;
export declare const isCameraSelectorOrientation: (value: unknown) => value is "vertical" | "horizontal";
export declare const isColorScheme: (value: unknown) => value is ColorScheme;
export declare const isConsentGivenSent$: () => Observable<boolean>;
export declare const isExplicitUploadEnabled: () => boolean | undefined;
export declare const isFirefox: () => boolean;
export declare const isFrontCamera: CameraFilterFn;
export declare const isIdAutocaptureBackdropVisible: () => boolean | undefined;
export declare const isIdAutocaptureNewDesign$: () => Observable<boolean>;
export declare const isIdAutocaptureNewDesign: () => boolean;
export declare const isInIframe: () => boolean;
export declare const isIos: (appleOsList?: readonly AppleOsNames[]) => boolean;
export declare const isMockedDeviceId: (deviceId: string) => boolean;
export declare const isMockingAllowed: () => boolean;
export declare const isNotBackCamera: CameraFilterFn;
export declare const isNotFrontCamera: CameraFilterFn;
export declare const isSamsungMainBackCamera: (label: string) => boolean;
export declare const isTokenExpired$: () => Observable<boolean>;
export declare const isTransactionIdValid: (transactionId: string) => boolean | "";
export declare const isWCAGCompliant: (colors: {
primary: string;
font: string;
}, largeText?: boolean) => {
AA: boolean;
AAA: boolean;
};
export declare const isWebpSupported: () => boolean;
export declare type JCredential<T extends Category = Category> = JCredentialMap[T];
export declare type JCredentialMap = Static<typeof TbJCredentialMapSchema>;
export declare interface JLiveFallbackError {
type: ManualCaptureFallbackReason;
message?: string;
}
export declare type JLiveFallbackPolicy = Static<typeof TbJLiveFallbackPolicySchema>;
export declare const JLiveFallbackPolicyEnum: {
readonly Disabled: "disabled";
readonly Soft: "soft";
readonly Strict: "strict";
};
export declare type JMediaDeviceInfo = Pick<MediaDeviceInfo, 'deviceId' | 'groupId' | 'kind' | 'label'> & {
capabilities: MediaTrackCapabilities;
};
export declare type JumioEnvironment = Static<typeof TbJumioEnvironmentSchema>;
export declare const JumioEnvironmentEnum: {
readonly TestEu: "test-eu";
readonly TestUs: "test-us";
readonly StagingEu: "staging-eu";
readonly StagingUs: "staging-us";
readonly ProdEu: "prod-eu";
readonly ProdUs: "prod-us";
readonly ProdSgp: "prod-sgp";
readonly Simulator: "simulator";
};
export declare type JumioLivenessResolution = Static<typeof TbJumioLivenessResolutionSchema>;
export declare type JumioLivenessResolutionCollection = Static<typeof TbJumioLivenessResolutionCollectionSchema>;
export declare type JumioLivenessSettings = Static<typeof TbJumioLivenessSettingsSchema>;
export declare class JumioSdkAutocaptureCaptureStateComponent extends JumioSdkStepIdCaptureStateComponent {
#private;
static styles: CSSResult[];
transformMessage(params: IdAutoCaptureStateMessageParams): IdCaptureMessage | undefined;
selectCaptureState$(): Observable<IdCaptureMessage>;
getIsManualCapture(): boolean;
}
export declare class JumioSdkAutocaptureComponent extends BaseComponent implements CameraRenderingEngine, CameraCapturingEngine {
#private;
static styles: CSSResult[];
isAutocaptureAvailable: AutocaptureConditionCallback;
getBlob: GetBlobCallback;
getImageData: GetImageDataCallback;
readonly destroy$: Subject<void>;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
onVideoTick: VideoTickCallback;
onYuvProcessorAvailable: GetYuvProcessorCallback;
render(): TemplateResult<1>;
}
export declare class JumioSdkAutocaptureTrackerComponent extends BaseComponent {
#private;
static styles: CSSResult[];
getBlob: GetBlobCallback;
getImageData: GetImageDataCallback;
config: AutocaptureTrackerConfig;
protected activeConfig: {
message: {
type: "captured";
isManualCapture: boolean;
} | {
type: "capture-side";
currentSide: IdSide;
isManualCapture: boolean;
} | {
type: "capture-side-guidance";
isManualCapture: boolean;
currentSide: IdSide_2;
targetSide: IdSide_2;
durationMs: number;
} | {
type: "center-document";
currentSide: IdSide;
isManualCapture: boolean;
} | {
type: "flip-document";
isManualCapture: boolean;
currentSide: IdSide_2;
targetSide: IdSide_2;
durationMs: number;
} | {
type: "hold-still";
progress: number;
currentSide: IdSide;
isManualCapture: boolean;
} | {
type: "loading";
progress: number;
} | {
type: "move-away";
currentSide: IdSide;
isManualCapture: boolean;
} | {
type: "move-closer";
currentSide: IdSide;
isManualCapture: boolean;
};
activeBorder: {
widthRatio: number;
color: string;
radiusRatio: number;
};
inactiveBorder: {
widthRatio: number;
color: string;
radiusRatio: number;
};
placeholder: {
visible: boolean;
side: IdSide;
alpha: number;
fillFactor: number;
debounceTimeMs: number;
};
backdrop: {
visible: boolean;
color: string;
};
capturing: boolean;
idCardAspectRatio: number;
isDebugging: boolean;
};
constructor();
updated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
renderTick(): void;
areBordersActive(): boolean;
}
export declare class JumioSdkBrandingComponent extends BaseComponent {
#private;
static readonly defaultColor = "5acc29";
static styles: CSSResult[];
get componentController(): JumioSdkBrandingController;
constructor();
render(): TemplateResult<1>;
}
declare class JumioSdkBrandingController implements ReactiveController {
#private;
readonly primaryColor$: Observable<string>;
readonly secondaryColor$: Observable<string>;
constructor(host: ReactiveElement);
hostConnected(): void;
}
export declare class JumioSdkCameraErrorComponent extends ErrorMessageComponent {
#private;
static styles: CSSResult[];
title: string;
message: string;
overlay: boolean;
errorCode: string;
date: Date | null;
transactionId: string;
render(): TemplateResult<1>;
retry(): void;
}
export declare class JumioSdkCameraPermissionsScreenComponent extends BaseComponent {
#private;
static styles: CSSResult[];
disconnectedCallback(): void;
connectedCallback(): void;
}
export declare class JumioSdkCaptureHintsComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly delayedHelpDisplay$: Observable<boolean>;
readonly visibilityStateLogging$: Observable<boolean>;
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1> | typeof nothing;
setHelpVisibility(visible: boolean): void;
rescheduleHelpPopup(): void;
}
export declare class JumioSdkComponent extends BaseComponent implements JumioSdkControllerProvider<WorkflowController, JumioSdkController> {
#private;
static styles: CSSResult[];
get accountId(): string | undefined;
get workflowExecutionId(): string | undefined;
get workflowId(): string | undefined;
set token(value: string);
get token(): string;
set sessionUrl(value: string);
get sessionUrl(): string;
set baseUrl(value: string);
get baseUrl(): string;
set dc(value: "eu" | "us" | "sgp" | undefined);
get dc(): "eu" | "us" | "sgp" | undefined;
set locale(value: "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK");
get locale(): "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
set linked(value: boolean);
get linked(): boolean;
set showBackButton(value: boolean | undefined);
get showBackButton(): boolean | undefined;
set showLanguageSelector(value: boolean | undefined);
get showLanguageSelector(): boolean | undefined;
languageDirection: string;
readonly loggerSinkRef: Ref_2<JumioSdkLoggerSinkComponent>;
workflowController: WorkflowController;
isVisible: boolean;
constructor();
get componentController(): JumioSdkController;
firstUpdated(changedProperties: PropertyValues<this>): void;
willUpdate(changedProperties: PropertyValues<this>): void;
connectedCallback(): void;
disconnectedCallback(): void;
refreshPage(): Promise<void>;
render(): TemplateResult_2<1> | typeof nothing;
}
export declare class JumioSdkConsentComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkConsentController> {
#private;
get componentController(): JumioSdkConsentController;
connectedCallback(): void;
render(): TemplateResult<1>;
consentChange(e: Event): void;
}
declare class JumioSdkConsentController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
getConsentItems(): ConsentItem[];
getConsentGiven(): boolean;
hostConnected(): void;
hostDisconnected(): void;
updateConsentStatus(data: ConsentData): void;
getLocale(): Locale;
}
declare class JumioSdkController implements ReactiveController {
#private;
readonly tokenExpiredMessage$: Observable<void>;
readonly acquisitionStatusPolling$: Observable<AcquisitionStatusResponse>;
readonly locale$: Observable<void>;
constructor(host: JumioSdkComponent, loggerSinkRef: Ref<ReactiveElement>);
getWorkflowController(): WorkflowController;
hostDisconnected(): void;
updateWorkflowParams: (previousState: WorkflowSetupParametersMandatory, currentState: WorkflowSetupParametersMandatory) => Promise<void>;
}
declare type JumioSdkControllerProvider<TWorkflowController, TComponentController> = ComponentControllerProvider<TComponentController> & {
readonly workflowController: TWorkflowController;
};
export declare class JumioSdkCrossDeviceButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
fluid: boolean;
type: ButtonType;
size: ButtonSize;
readonly crossDeviceVisibilityController: CrossDeviceVisibilityController;
render(): TemplateResult<1> | typeof nothing;
}
export declare class JumioSdkFileUploadFailedComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkFileUploadFailedController> {
#private;
static styles: CSSResult[];
retryAction?: () => void;
get componentController(): JumioSdkFileUploadFailedController;
connectedCallback(): void;
render(): TemplateResult<1>;
}
declare class JumioSdkFileUploadFailedController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
}
export declare class JumioSdkLocaleSelectionComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkLocaleSelectionController> {
#private;
static styles: CSSResult[];
selectType: SelectType;
selectedLocale: Locale | undefined;
get componentController(): JumioSdkLocaleSelectionController;
render(): TemplateResult<1> | typeof nothing;
}
declare class JumioSdkLocaleSelectionController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostDisconnected(): void;
updateLocale(locale: Locale): void;
getSelectedLocale(): Locale;
getLocales(): LocaleLanguageMap[];
}
export declare class JumioSdkLoggerConsoleComponent extends BaseComponent implements LoggerConsoleConfig {
readonly type = "LoggerConsole";
isEnabled: boolean;
}
export declare class JumioSdkLoggerDatadogComponent extends BaseComponent implements LoggerDatadogRumConfig {
readonly type = "LoggerDatadogRum";
isEnabled: boolean;
config: Partial<Static<typeof TbLoggerDatadogRumInitConfiguration>>;
}
export declare class JumioSdkLoggerPostMessageComponent extends BaseComponent implements LoggerPostMessageConfig {
readonly type = "LoggerPostMessage";
isEnabled: boolean;
}
export declare class JumioSdkLoggerSinkComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkLoggerSinkController> {
#private;
static styles: CSSResult[];
constructor();
get componentController(): JumioSdkLoggerSinkController;
render(): TemplateResult<1>;
}
declare class JumioSdkLoggerSinkController implements ReactiveController {
#private;
workflowController: WorkflowController;
loggerManager: LoggerManager;
readonly reportUnhandledFetchError$: Observable<PromiseRejectionEvent>;
readonly reportUnhandledError$: Observable<ErrorEvent>;
readonly cameraError$: Observable<Error>;
constructor(host: ReactiveElement);
logEvent(event: AnalyticEvent): void;
reportEvent(event: ReportEvent): void;
hostConnected(): void;
hostDisconnected(): void;
getReportUnhandledFetchError$(): Observable<PromiseRejectionEvent>;
getReportUnhandledError$(): Observable<ErrorEvent>;
getCameraErrorMessage$(): Observable<Error>;
}
export declare class JumioSdkLoggingComponent extends BaseComponent {
#private;
loggerConfig: LoggerConfigBase<string>[];
constructor();
connectedCallback(): void;
render(): TemplateResult<1>;
disconnectedCallback(): void;
getScreenLogging$(): Observable<unknown>;
}
export declare class JumioSdkLogotypeComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkLogotypeController;
willUpdate(changedProperties: PropertyValues<this>): void;
render(): TemplateResult_2<1> | typeof nothing;
}
declare class JumioSdkLogotypeController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
getLogoFromSettings(): string | undefined;
}
export declare type JumioSdkMessage = Static<typeof TbJumioSdkMessageSchema>;
export declare class JumioSdkMessageCloseEvent extends CustomEvent<JumioSdkMessageCloseEventDetail | undefined> {
constructor(params?: JumioSdkMessageCloseEventDetail);
}
export declare const jumioSdkMessageCloseEvent = "jmessageclose";
declare interface JumioSdkMessageCloseEventDetail {
id: JumioSdkMessageId;
}
export declare type JumioSdkMessageError = Static<typeof TbJumioSdkMessageErrorSchema>;
export declare class JumioSdkMessageEvent extends CustomEvent<JumioSdkMessage> {
constructor(message: JumioSdkMessage);
}
export declare const jumioSdkMessageEvent = "jmessage";
export declare type JumioSdkMessageId = Static<typeof TbJumioSdkMessageIdSchema>;
export declare const JumioSdkMessageIdEnum: {
readonly AcquisitionFailed: "acquisition-failed";
readonly AcquisitionSuccessful: "acquisition-success";
readonly UsabilityCheck: "usability-check";
readonly CameraGenericError: "camera-generic-error";
readonly CameraNotAllowedError: "camera-not-allowed-error";
readonly CameraInitialization: "camera-initialization";
readonly SessionExpired: "session-expired";
readonly Uploading: "uploading";
readonly Finalizing: "finalizing";
readonly EmbargoedCountry: "embargoed-country";
readonly LivenessFailed: "liveness-failed";
readonly EidasFailed: "eidas-failed";
readonly LookUpId: "look-up-id";
readonly SubmittingConsent: "submitting-consent";
};
export declare type JumioSdkMessageProgress = Static<typeof TbJumioSdkMessageProgressSchema>;
export declare class JumioSdkMessageScreenComponent extends BaseComponent {
#private;
static styles: CSSResult[];
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1> | typeof nothing;
}
export declare class JumioSdkMessageService {
#private;
constructor();
showMessage(message: JumioSdkMessage): void;
streamMessage$(message$?: Observable<JumioSdkMessage | undefined>): Subscription;
showMessageIfPossible(message: JumioSdkMessage): void;
clearMessage(): void;
closeActiveClosableMessage(): void;
closeActiveClosableMessageById(...ids: JumioSdkMessageId[]): void;
getMessage(): {
message?: string | undefined;
errorCode?: string | undefined;
overlay?: boolean | undefined;
publicErrorCode?: PublicError | undefined;
shouldPost?: boolean | undefined;
type: "error";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
date: Date;
transactionId: string;
closable: boolean;
} | {
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "success";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | {
title?: string | undefined;
progress?: number | undefined;
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "progress";
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | undefined;
}
export declare const jumioSdkMessageService: JumioSdkMessageService;
export declare interface JumioSdkMessageState {
message: JumioSdkMessage | undefined;
}
export declare type JumioSdkMessageSuccess = Static<typeof TbJumioSdkMessageSuccessSchema>;
export declare type JumioSdkMessageType = Static<typeof TbJumioSdkMessageTypeSchema>;
export declare const JumioSdkMessageTypeEnum: {
readonly Error: "error";
readonly Success: "success";
readonly Progress: "progress";
};
export declare class JumioSdkNavigationBrowserComponent extends BaseComponent implements NavigationService {
#private;
static isTheSameNavigationStep(a: Pick<WorkflowState, 'credentialId' | 'step' | 'substep'>, b: Pick<WorkflowState, 'credentialId' | 'step' | 'substep'>): boolean;
static styles: CSSResult[];
transformUrl: NavigationUrlTransformer;
baseUrl: string;
navigationService: this;
interceptors: JumioSdkNavigationInterceptor[];
navigationConfig: NavigationConfig<typeof NavigationTypeEnum.Browser>[];
private lastPushedState;
private initialWorkflowState;
popState$: Observable<void>;
disconnectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1>;
back(): void;
pushState: ({ data, url, unused }: UpdateStateParams) => void;
replaceState: ({ data, url, unused }: UpdateStateParams) => void;
hasHistoryItems(): boolean;
popState(state: unknown): void;
updateWorkflowState(params: Partial<WorkflowState>): void;
recreateStateMachine: (params: CreateStateMachine) => void;
getLastPushedState(): BackupEntryDescriptor | undefined;
}
export declare class JumioSdkNavigationButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
type: "quiet";
shape: "round";
selectType: "default";
readonly navigationService: NavigationService | undefined;
render(): TemplateResult<1> | typeof nothing;
}
export declare class JumioSdkNavigationComponent extends BaseComponent implements JumioSdkStepNavigationForwardController {
#private;
static styles: CSSResult[];
navigationConfig: NavigationConfig<NavigationType_2>[];
firstUpdated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
get workflowController(): WorkflowController;
render(): TemplateResult<1>;
handleNavigationForward: () => void;
handleNavigationBackward: () => void;
getNavigationType(): NavigationType_2;
}
export declare class JumioSdkNavigationConfigBrowserComponent extends LitElement implements NavigationConfig<typeof NavigationTypeEnum.Browser> {
readonly type: "browser";
transformUrl: ({ originalUrl, suggestedUrlPart }: NavigationUrlTransformerParams) => string;
baseUrl: string;
}
export declare class JumioSdkNavigationConfigMemoryComponent extends LitElement implements NavigationConfig<typeof NavigationTypeEnum.Memory> {
readonly type: "memory";
}
export declare interface JumioSdkNavigationInterceptor {
shouldStoreState: (navigationStep: NavigationStep) => boolean | undefined;
}
export declare class JumioSdkNavigationInterceptorComponent extends LitElement implements JumioSdkNavigationInterceptor {
shouldStoreState(navigationStep: NavigationStep): boolean;
}
export declare class JumioSdkNavigationMemoryComponent extends BaseComponent implements NavigationService {
#private;
static styles: CSSResult[];
navigationService: this;
interceptors: JumioSdkNavigationInterceptor[];
navigationConfig: NavigationConfig<typeof NavigationTypeEnum.Memory>[];
popState$: Observable<void>;
firstUpdated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
back(): void;
pushState: (entry: BackupEntry) => void;
hasHistoryItems(): boolean;
reset(): void;
getHistoryItems(): BackupEntry[];
recreateStateMachine: (params: CreateStateMachine) => void;
}
export declare type JumioSdkScheduledMessage = Static<typeof TbJumioSdkScheduledMessageSchema>;
export declare class JumioSdkSendLinkByEmailComponent extends BaseComponent implements ReactiveElement {
#private;
static styles: CSSResult[];
email: string;
inputComponent: Ref_2<InputComponent>;
readonly controller: JumioSdkSendLinkByEmailComponentController;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
onKeyUpChange(e: FocusEvent): void;
onInputBlur(e: FocusEvent): void;
clickHandler(): void;
isButtonDisabled(): boolean;
}
declare class JumioSdkSendLinkByEmailComponentController implements ReactiveController {
#private;
readonly emailResponse$: Subject<EmailResponse>;
constructor(host: ReactiveElement);
get locale(): "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
hostConnected(): void;
hostDisconnected(): void;
sendEmail(emailRequest: EmailRequest): void;
}
export declare class JumioSdkStepCrossDeviceComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly controller: JumioSdkStepCrossDeviceController;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult_2;
}
declare class JumioSdkStepCrossDeviceController implements ReactiveController {
#private;
readonly crossDeviceOption$: Observable<CrossDeviceOption | undefined>;
constructor(host: ReactiveElement);
get baseUrl(): string;
get token(): string;
get locale(): "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
get crossDeviceUrl$(): Observable<URL | undefined>;
hostConnected(): void;
hostDisconnected(): void;
}
export declare class JumioSdkStepDataComponent extends BaseComponent {
#private;
get componentController(): JumioSdkStepDataController;
connectedCallback(): void;
render(): symbol;
importLoaderJs(): Promise<void>;
loadIovation(): Promise<void>;
sendTokenData(token: DeviceRiskToken): Promise<void> | undefined;
goToNextStep(): void;
}
declare class JumioSdkStepDataController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
isIovation(): boolean;
sendTokenData(deviceRiskData: DeviceRiskToken): Promise<void>;
goToNextStep(): void;
}
export declare class JumioSdkStepDocumentCaptureComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepDocumentCaptureController> {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkStepDocumentCaptureController;
readonly cameraRef: Ref_2<CameraComponent>;
constructor();
connectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
logImageCapturedEvent: (e: ImageCapturedEvent) => Promise<void>;
uploadImage: (e: ImageCapturedEvent) => Promise<void>;
}
declare class JumioSdkStepDocumentCaptureController implements ReactiveController {
#private;
readonly workflowController: WorkflowController;
readonly stepController: WorkflowStepController<Category.Document>;
constructor(host: JumioSdkStepDocumentCaptureComponent);
hostConnected(): void;
hostDisconnected(): void;
upload(request: UploadRequest): Promise<UploadResponse>;
getStepController(): WorkflowStepDocumentController;
}
export declare class JumioSdkStepDocumentComponent extends BaseComponent implements WorkflowStepControllerProvider<WorkflowStepController<Category.Document>> {
#private;
static styles: CSSResult[];
constructor();
get workflowStepController(): WorkflowStepDocumentController;
render(): TemplateResult<1> | typeof nothing;
}
export declare class JumioSdkStepDocumentUploadComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepDocumentUploadController> {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkStepDocumentUploadController;
readonly documentCodeController: AsyncController<SupportedDocumentType | undefined>;
readonly fileEntitiesController: AsyncController<FileStoreEntity[] | undefined>;
readonly maxFileUploadSizeController: AsyncController<number>;
readonly pdfFilesController: AsyncController<RadioListItem[] | undefined>;
constructor();
handlePdfSelection(): Promise<void>;
render(): TemplateResult<1>;
}
declare class JumioSdkStepDocumentUploadController implements ReactiveController {
#private;
readonly document$: Observable<SupportedDocumentType | undefined>;
readonly maxFileUploadSize$: Observable<number>;
readonly pdfFiles$: Subject<RadioListItemWithFile[] | undefined>;
constructor(host: ReactiveElement);
hostConnected(): void;
uploadFile(file: File): Promise<UploadResponse>;
softDeletePdfPage(id: UUID): void;
confirmSelection(): Promise<void>;
selectUploadedPdfFile(): Promise<Blob | undefined>;
getLocale(): "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
getSupportedDocumentTranslationsFromSettings(documentCode?: string): {
[x: string]: string;
};
checkPdfUpload(newFile: File): Promise<boolean>;
cancelPdfSelection(): void;
dropFilesByCriteria(callback: FindFileMetadataByParamsCallback): void;
}
export declare class JumioSdkStepFacemapCaptureStateComponent extends BaseComponent {
#private;
static styles: CSSResult[];
captureStateController: AsyncController<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined, false>;
render(): TemplateResult<1>;
}
export declare class JumioSdkStepFacemapComponent extends BaseComponent implements ControllerProvider<WorkflowStepController<Category.Facemap>, JumioSdkStepFacemapController> {
#private;
static styles: CSSResult[];
stepInformationController: AsyncController<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined, false>;
readonly componentController: JumioSdkStepFacemapController;
get workflowStepController(): WorkflowStepController<Category.Facemap>;
render(): TemplateResult<1> | typeof nothing;
}
declare class JumioSdkStepFacemapController implements ReactiveController {
#private;
constructor(host: JumioSdkStepFacemapComponent);
hostConnected(): void;
hostDisconnected(): void;
selectVerificationMethods$(): Observable<("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[]>;
selectActiveVerificationMethod$(): Observable<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM" | undefined>;
selectFacemapStepInformation$(): Observable<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined>;
getStepChange$(): Observable<[StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined, ("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[], "JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM" | undefined]>;
}
export declare class JumioSdkStepFacemapJumioStandardCaptureComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepFacemapJumioStandardCaptureController> {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkStepFacemapJumioStandardCaptureController;
readonly cameraRef: Ref_2<CameraComponent>;
constructor();
connectedCallback(): void;
firstUpdated(changedProperties: PropertyValues<this>): void;
disconnectedCallback(): void;
render(): TemplateResult<1> | typeof nothing;
logImageCapturedEvent: (e: ImageCapturedEvent) => Promise<void>;
onImageCapture: (e: ImageCapturedEvent) => Promise<void>;
requestUpload: (request: UploadRequestEvent) => void;
}
declare class JumioSdkStepFacemapJumioStandardCaptureController implements ReactiveController {
#private;
constructor(host: JumioSdkStepFacemapJumioStandardCaptureComponent);
hostConnected(): void;
hostDisconnected(): void;
requestUpload(params: UploadRequestEvent): void;
upload(): Promise<UploadResponse>;
}
export declare class JumioSdkStepFacemapJumioStandardComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepFacemapJumioStandardController> {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkStepFacemapJumioStandardController;
getActiveStep(): string | undefined;
render(): TemplateResult<1> | typeof nothing;
}
declare class JumioSdkStepFacemapJumioStandardController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
hostDisconnected(): void;
}
export declare class JumioSdkStepFacemapJumioStandardIntroductionComponent extends BaseComponent {
#private;
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare class JumioSdkStepFacemapUsabilityCheckComponent extends BaseComponent {
#private;
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare class JumioSdkStepFinishComponent extends BaseComponent implements ControllerProvider<WorkflowStepController<VirtualStep.Finish>, JumioSdkStepFinishController> {
#private;
static styles: CSSResult[];
constructor();
get workflowStepController(): WorkflowStepController<VirtualStep.Finish>;
get componentController(): JumioSdkStepFinishController;
render(): TemplateResult<1> | typeof nothing;
}
declare class JumioSdkStepFinishController implements ReactiveController {
#private;
readonly finalize$: Observable<RequestOutcome<FinalizeResponse | undefined, unknown>>;
constructor(host: ReactiveElement);
hostConnected(): void;
getController(): WorkflowStepController<VirtualStep.Finish>;
getFinalize$(): Observable<RequestOutcome<FinalizeResponse | undefined, unknown>>;
}
export declare class JumioSdkStepIdCaptureComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepIdCaptureController> {
#private;
static styles: CSSResult[];
readonly componentController: JumioSdkStepIdCaptureController;
readonly cameraRef: Ref_2<CameraComponent>;
readonly supportedCountriesController: AsyncController<SupportedCountry[], true>;
readonly captureMessageController: AsyncController<IdCaptureMessage, true>;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
uploadImage: ({ withoutFlash, withFlash, captureRequest, supplementalImages }: UploadImageParams) => Promise<void>;
}
declare class JumioSdkStepIdCaptureController implements ReactiveController {
#private;
readonly workflowController: WorkflowController;
readonly stepController: WorkflowStepController<Category.Id>;
constructor(host: JumioSdkStepIdCaptureComponent);
hostConnected(): void;
hostDisconnected(): void;
upload(request: UploadRequest): Promise<UploadResponse | {
usabilityResultKeys: {};
} | {
usabilityResultKeys: {};
}>;
shouldCapture(side: PhysicalDocumentSideClassifier): boolean;
areAllSidesCaptured(): boolean;
}
export declare class JumioSdkStepIdCaptureSourceComponentComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly crossDeviceVisibilityController: CrossDeviceVisibilityController;
get isMobile(): boolean;
get isCrossDeviceVisible(): boolean;
render(): TemplateResult<1>;
}
export declare class JumioSdkStepIdCaptureStateComponent extends BaseComponent {
#private;
static styles: CSSResult[];
message: IdCaptureMessage;
readonly captureStateAsyncController: AsyncController<IdCaptureMessage, false>;
render(): TemplateResult<1> | typeof nothing;
renderCaptureSide(params: IdCaptureMessageCaptureSide): TemplateResult<1>;
renderCaptureSideLegacy(params: IdCaptureMessageCaptureSide): TemplateResult<1>;
renderCaptureSideGuidance(params: IdCaptureMessageCaptureSideGuidance): TemplateResult<1>;
renderCaptureSideGuidanceLegacy(params: IdCaptureMessageCaptureSideGuidance): TemplateResult<1>;
renderFlipDocument(params: IdCaptureMessageFlipDocument): TemplateResult<1>;
renderFlipDocumentLegacy(params: IdCaptureMessageFlipDocument): TemplateResult<1>;
renderMoveCloser(): TemplateResult<1>;
renderMoveCloserLegacy(): TemplateResult<1>;
renderMoveAway(): TemplateResult<1>;
renderMoveAwayLegacy(): TemplateResult<1>;
renderHoldStill(params: IdCaptureMessageHoldStill): TemplateResult<1>;
renderHoldStillLegacy(params: IdCaptureMessageHoldStill): TemplateResult<1>;
renderCenterDocument(): TemplateResult<1>;
renderCenterDocumentLegacy(): TemplateResult<1>;
renderLoading(params: IdCaptureMessageLoading): TemplateResult<1>;
renderLoadingLegacy(params: IdCaptureMessageLoading): TemplateResult<1>;
renderCaptured(): TemplateResult<1>;
renderCapturedLegacy(): TemplateResult<1>;
getIsManualCapture(): boolean;
transformMessage(params: IdCaptureStateMessageParams): IdCaptureMessage | undefined;
selectCaptureState$(): Observable<IdCaptureMessage>;
updateCaptureStateMessage$(): Observable<IdCaptureMessage>;
}
export declare class JumioSdkStepIdComponent extends LitElement implements ControllerProvider<WorkflowStepController<Category.Id>, JumioSdkStepIdController> {
#private;
static styles: CSSResult[];
componentController: JumioSdkStepIdController;
constructor();
get workflowStepController(): WorkflowStepController<Category.Id>;
render(): TemplateResult<1> | typeof nothing;
}
declare class JumioSdkStepIdController implements ReactiveController {
#private;
constructor(host: JumioSdkStepIdComponent, workflowController?: WorkflowController);
hostConnected(): void;
hostDisconnected(): void;
isDocumentTypeSelected(params: StoreForIdCredential): params is {
selectedCountry: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
selectedIdType: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA";
} | {
selectedCountry: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
selectedIdType: "DIGITAL_IDENTITY";
selectedIdSubtype: "EIDAS";
} | {
selectedCountry: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
selectedIdType: "DIGITAL_IDENTITY";
selectedIdSubtype: "DIGITAL_DRIVING_LICENSE_PDF";
} | {
selectedCountry: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
selectedIdType: "DIGITAL_IDENTITY";
selectedIdSubtype: "MASTERCARD";
};
getStepSelection$(): Observable<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined>;
handleStart(): void;
handleDocTypeDecision(): Promise<void>;
}
export declare class JumioSdkStepIdCountrySelectionComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepIdCountrySelectionController> {
#private;
static styles: CSSResult[];
get componentController(): JumioSdkStepIdCountrySelectionController;
render(): TemplateResult<1>;
}
declare class JumioSdkStepIdCountrySelectionController implements ReactiveController {
#private;
readonly countryList$: Observable<Country[]>;
constructor(host: ReactiveElement);
hostDisconnected(): void;
selectCountry(country?: unknown): void;
getSelectedCountry$(): Observable<CountryCode | undefined>;
}
export declare class JumioSdkStepIdDocumentCollectionComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepIdDocumentCollectionController> {
#private;
static styles: CSSResult[];
digitalEntities: DigitalIdentity[] | undefined;
private static readonly MAX_DIGITAL_IDS_IN_PAGE;
get componentController(): JumioSdkStepIdDocumentCollectionController;
willUpdate(changedProperties: PropertyValues<this>): void;
render(): TemplateResult<1> | typeof nothing;
getSubheaderForDocumentType(idType: PhysicalIdType): string;
}
declare class JumioSdkStepIdDocumentCollectionController implements ReactiveController {
#private;
readonly availableIdTypes$: Observable<IdEntity[]>;
constructor(host: ReactiveElement);
hostConnected(): void;
selectCredentialType(entity: IdEntity | 'physical-id'): void;
getSidesForDocumentType(idType: PhysicalIdType): ("FRONTSIDE" | "BACKSIDE")[];
getIsTrustCheckOutOfAttempts({ provider }: TrustCheckDigitalIdentity): boolean;
showCombinedPhysicalIdType(): boolean;
}
export declare class JumioSdkStepIdDocumentTypeComponent extends BaseComponent {
#private;
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare class JumioSdkStepIdReuseComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly policyTextController: AsyncController<string | undefined, true>;
get componentController(): JumioSdkStepIdReuseController;
constructor();
render(): TemplateResult<1>;
}
declare class JumioSdkStepIdReuseController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
getPolicyText$(): Observable<string | undefined>;
}
export declare class JumioSdkStepIdReuseDecisionComponent extends BaseComponent {
#private;
constructor();
get componentController(): JumioSdkStepIdReuseDecisionController;
connectedCallback(): void;
disconnectedCallback(): void;
}
declare class JumioSdkStepIdReuseDecisionController implements ReactiveController {
#private;
readonly lookupResult$: Observable<RequestOutcome<LookupResponse | undefined, unknown>>;
constructor(host: ReactiveElement);
hostConnected(): void;
getExistingId$(): Observable<RequestOutcome<LookupResponse | undefined, unknown>>;
}
declare abstract class JumioSdkStepIdUploadBaseComponent extends BaseComponent implements ComponentControllerProvider<JumioSdkStepIdUploadBaseController> {
#private;
static styles: CSSResult[];
uploadErrorMessage$: BehaviorSubject<Partial<Record<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`, FilePickerError | undefined>>>;
uploadErrorMessageController: AsyncController<UploadErrorMessageMap>;
partsController: AsyncController<ClassifierWithUploadState[]>;
readyController: AsyncController<boolean>;
imageCollectionController: AsyncController<ClassifierWithUploadState[], true>;
webpSupportedController: AsyncController<boolean, true>;
componentController: JumioSdkStepIdUploadBaseController;
constructor();
disconnectedCallback(): void;
abstract createComponentController(): JumioSdkStepIdUploadBaseController;
render(): TemplateResult<1>;
getErrorMessage(error: FilePickerError): string;
renderImageGallery(): TemplateResult<1>;
renderUploadImageInstruction(part: ClassifierWithUploadState): TemplateResult<1>;
renderUploadTitle(type: Classifier): string;
renderUploadInstructions: RenderUploadInstructionsFn;
renderProgressMessage: RenderPartFn;
renderCheckingImageMessage: RenderPartFn;
renderFilePickerErrorMessage: RenderFilePickerErrorFn;
renderUploadBoxInstructions: RenderPartFn;
renderFilePickerEmptyState: RenderPartFn;
renderFilePickerPart: RenderPartFn;
setErrorMessageForClassifier(classifier: Classifier, message: FilePickerError | undefined): void;
renderTitle(params: StoreForIdCredential): string;
renderInstantFeedback: RenderPartFn;
}
declare class JumioSdkStepIdUploadBaseController implements ReactiveController {
#private;
readonly parts$: Observable<ClassifierWithUploadState[]>;
readonly ready$: Observable<boolean>;
readonly stepController: WorkflowStepController<Category.Id>;
constructor(host: ReactiveElement);
hostConnected(): void;
removeFile(id: UUID): void;
getReady$(): Observable<boolean>;
uploadFile(event: FileUploadEvent, part: ClassifierWithUploadState): Promise<UploadResponse | {
usabilityResultKeys: {};
}>;
applyUsabilityOperators(params: CheckUsabilityParamsWithId): UnaryFunction<Observable<UsabilityResult>, Observable<UsabilityResult>>;
isClassifierEnabled(entries: FileStoreEntity[], classifier: Classifier): boolean;
getParts$(): Observable<ClassifierWithUploadState[]>;
}
export declare class JumioSdkStepIdUploadBraCnhComponent extends JumioSdkStepIdUploadBaseComponent {
#private;
static styles: CSSResult[];
constructor();
createComponentController(): JumioSdkStepIdUploadBraCnhController;
renderUploadImageInstruction(part: ClassifierWithUploadState): TemplateResult<1>;
renderUploadInstructions: RenderUploadInstructionsFn;
renderUploadBoxInstructions: RenderPartFn;
getErrorMessage(error: FilePickerError): string;
renderTitle(): string;
}
declare class JumioSdkStepIdUploadBraCnhController extends JumioSdkStepIdUploadBaseController {
getParts$(): Observable<ClassifierWithUploadState[]>;
applyUsabilityOperators(): identity;
}
export declare class JumioSdkStepIdUploadComponent extends JumioSdkStepIdUploadBaseComponent {
createComponentController(): JumioSdkStepIdUploadController;
}
export declare class JumioSdkStepIdUploadController extends JumioSdkStepIdUploadBaseController {
}
export declare class JumioSdkStepIdUsabilityCheckButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly rejectedImageCollection$: Observable< {
thumbnail?: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "not-started";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "progress";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
thumbnail: {
width: number;
height: number;
base64: string;
};
} | {
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
state: "error";
} | undefined;
upload: {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
};
usability: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
result: {
skipBackside?: boolean | undefined;
decisionType: "REJECT";
} & {
extractedData?: {
address?: string | undefined;
country?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
city?: string | undefined;
dateOfBirth?: string | undefined;
documentNumber?: string | undefined;
expiryDate?: string | undefined;
firstName?: string | undefined;
gender?: string | undefined;
idSubType?: string | undefined;
issuingCountry?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
issuingDate?: string | undefined;
lastName?: string | undefined;
mrzLine1?: string | undefined;
mrzLine2?: string | undefined;
mrzLine3?: string | undefined;
nationality?: string | undefined;
personalNumber?: string | undefined;
placeOfBirth?: string | undefined;
postalCode?: string | undefined;
rawBarcodeData?: string | undefined;
subdivision?: string | undefined;
} | undefined;
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
} & {
rejectReason: {
reasonCode: "0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501";
};
};
};
}[]>;
retry(): void;
render(): TemplateResult<1>;
}
export declare class JumioSdkStepIdUsabilityCheckComponent extends BaseComponent {
#private;
static styles: CSSResult[];
readonly stepController: WorkflowStepController<Category.Id>;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
}
export declare class JumioSdkStepIdUsabilityCheckFailedComponent extends BaseComponent {
#private;
static styles: CSSResult[];
retryMessage: HTMLElement;
carrouselOffset: number;
readonly rejectedFileStoreEntities$: Observable< {
thumbnail?: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "not-started";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "progress";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
thumbnail: {
width: number;
height: number;
base64: string;
};
} | {
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
state: "error";
} | undefined;
upload: {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
};
usability: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
result: {
skipBackside?: boolean | undefined;
decisionType: "REJECT";
} & {
extractedData?: {
address?: string | undefined;
country?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
city?: string | undefined;
dateOfBirth?: string | undefined;
documentNumber?: string | undefined;
expiryDate?: string | undefined;
firstName?: string | undefined;
gender?: string | undefined;
idSubType?: string | undefined;
issuingCountry?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
issuingDate?: string | undefined;
lastName?: string | undefined;
mrzLine1?: string | undefined;
mrzLine2?: string | undefined;
mrzLine3?: string | undefined;
nationality?: string | undefined;
personalNumber?: string | undefined;
placeOfBirth?: string | undefined;
postalCode?: string | undefined;
rawBarcodeData?: string | undefined;
subdivision?: string | undefined;
} | undefined;
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
} & {
rejectReason: {
reasonCode: "0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501";
};
};
};
}[]>;
render(): TemplateResult<1>;
}
export declare class JumioSdkStepIdUsabilityCheckRetryMessageComponent extends BaseComponent {
#private;
static styles: CSSResult[];
fileStoreEntity: FileStoreEntityWithDecisionReject | undefined;
render(): TemplateResult<1> | typeof nothing | undefined;
get componentController(): JumioSdkStepIdUsabilityCheckRetryMessageController;
}
declare class JumioSdkStepIdUsabilityCheckRetryMessageController implements ReactiveController {
#private;
constructor(host: ReactiveElement);
hostConnected(): void;
openSupportedIdsList(): void;
}
export declare class JumioSdkStepIdUsabilityUploadButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
render(): TemplateResult<1> | typeof nothing;
}
declare interface JumioSdkStepNavigationForwardController {
handleNavigationForward(e: Event): void;
}
export declare class JumioSdkStepSetupComponent extends BaseComponent {
#private;
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare class JumioSdkStepStartComponent extends BaseComponent implements ControllerProvider<WorkflowStepController<VirtualStep.Start>, JumioSdkStepStartController> {
#private;
static styles: CSSResult[];
stepInformationController: AsyncController<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined, false>;
get workflowStepController(): WorkflowStepController<VirtualStep.Start>;
get componentController(): JumioSdkStepStartController;
render(): TemplateResult<1> | typeof nothing;
}
export declare class JumioSdkStepStartConsentComponent extends BaseComponent implements ControllerProvider<WorkflowStepController<VirtualStep.Start>, JumioSdkStepStartConsentController> {
#private;
static styles: CSSResult[];
colorScheme: ColorScheme;
readonly documentCodeController: AsyncController<SupportedDocumentType[], true>;
get workflowStepController(): WorkflowStepController<VirtualStep.Start>;
get componentController(): JumioSdkStepStartConsentController;
readonly crossDeviceVisibilityController: CrossDeviceVisibilityController;
readonly crossDevicePriorityController: AsyncController<boolean, true>;
constructor();
render(): TemplateResult<1>;
renderInstructionsForCategories(params?: RenderInstructionsForCategoriesParams): TemplateResult<1>;
}
declare class JumioSdkStepStartConsentController implements ReactiveController {
#private;
constructor(host: ReactiveElement, workflow?: WorkflowController);
getController(): WorkflowStepController<VirtualStep.Start>;
getAllConsentsGiven(): boolean;
sendConsentData(): Promise<object>;
goToNextStep(): void;
hostConnected(): void;
hostDisconnected(): void;
getDocumentTypes$(): Observable< {
translations?: {
[x: string]: string;
} | undefined;
code: string;
name: string;
maxPages: number;
}[]>;
getLocale(): Locale;
getSupportedDocumentTranslationsFromSettings(documentCode?: string): {
[x: string]: string;
};
getCredentials(): (({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
deviceRiskVendors?: string[] | undefined;
requiredParts?: string[] | undefined;
type: {
values: ("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Facemap;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: ("PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
country?: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
subType?: {
values: ("DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Document;
country: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
deviceRiskVendors: string[];
requiredParts: string[];
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
category: Category.Data;
deviceRiskVendors: string[];
requiredParts: string[];
}))[];
}
declare class JumioSdkStepStartController implements ReactiveController {
#private;
readonly dispatchNextScreen$: Observable<unknown>;
constructor(host: ReactiveElement, workflow?: WorkflowController);
hostConnected(): void;
hostDisconnected(): void;
navigateToNextScreen(settings: Settings, stateManager?: Actor<StateMachine<MachineContext, AnyEventObject, {}, never, {
type: "setWorkflowStep";
params: NavigationStep;
}, never, never, {
step: VirtualStep.Setup | VirtualStep.Finish | {
start: StartStep;
};
activeScreen: "workflow" | "cross-device";
}, string, NonReducibleUnknown, NonReducibleUnknown, EventObject, MetaObject, {
id: "@jumio/websdk workflow state machine";
states: {
readonly step: {
id: "step";
states: {
readonly finish: {};
readonly start: {
states: {
readonly "start-screen-start": {};
readonly "start-screen-consent": {};
readonly "start-screen-finish": {};
};
};
readonly setup: {};
};
};
readonly activeScreen: {
id: "active screen state machine";
states: {
readonly workflow: {};
readonly "cross-device": {};
};
};
};
}>>): void;
getNavigateToNextScreen$(): Observable<Settings>;
}
export declare class JumioSdkSupplementalImagesComponent extends BaseComponent implements CameraRenderingEngine, CameraCapturingEngine {
#private;
static styles: CSSResult[];
updateNotifier?: SupplementalImageUpdateNotifier;
set config(value: ConfigurationSupplementalImageSequence | null | undefined);
get config(): ConfigurationSupplementalImageSequence | null | undefined;
set uploadType(value: SupplementalImageUploadTypePrefix | null | undefined);
get uploadType(): SupplementalImageUploadTypePrefix | null | undefined;
category: Category;
constructor();
connectedCallback(): void;
disconnectedCallback(): void;
render(): TemplateResult<1>;
onVideoTick: VideoTickCallback;
getImageData: GetImageDataCallback;
getBlob: GetBlobCallback;
getImages(): MultipartFile[];
getFps(): number;
update(changedProperties: PropertyValues<this>): void;
getBufferAge(): number;
updateActivationTime(): void;
}
export declare class JumioSdkSupportedIdSearchComponent extends BaseComponent {
#private;
static styles: CSSResult[];
supportedCountries: AsyncController<{
country: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
idTypes: ({
idType: "ID_CARD";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "DRIVING_LICENSE";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "PASSPORT";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "VISA";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
provider?: string | undefined;
logoUrl?: string | undefined;
title: string;
subType: "TRUST_CHECK";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "DIGITAL_DRIVING_LICENSE_PDF";
idType: "DIGITAL_IDENTITY";
file: "PDF";
} | {
title: string;
subType: "MASTERCARD";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "EIDAS";
idType: "DIGITAL_IDENTITY";
})[];
}[], false>;
inputComponent: Ref_2<InputComponent>;
onInputChange: () => void;
render(): TemplateResult<1>;
}
export declare class JumioSdkThemeComponent extends BaseComponent {
colorScheme: ColorScheme;
colorSchemeService: ColorSchemeService | undefined;
attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
}
export declare class JumioSdkUploadButtonComponent extends BaseComponent {
#private;
static styles: CSSResult[];
fluid: boolean;
type: ButtonType;
size: ButtonSize;
clickHandler: ButtonClickEventHandler;
constructor();
render(): TemplateResult<1> | typeof nothing;
}
export declare const languageDirectionContext: {
__context__: string;
};
export declare type LegacyErrorCode = Static<typeof TbLegacyErrorCodeSchema>;
export declare const LegacyErrorCodeEnum: {
readonly SystemError: 9100;
readonly AuthTokenError: 9200;
readonly AuthSessionError: 9210;
readonly FileUploadError: 9300;
readonly ConsentSubmissionError: 9301;
readonly UsabilityError: 9400;
readonly UserOffline: 9800;
readonly UnhandledError: 9801;
readonly BrowserDoesNotSupportCamera: 9822;
readonly AuthFailed: 9836;
readonly CredentialError: 9900;
};
export declare const lighten: (hex: string, ratio: number) => string;
export declare type LinkedModule = Static<typeof TbLinkedModuleSchema>;
export declare const LinkedModuleEnum: {
readonly Mrz: "MRZ";
readonly Nfc: "NFC";
readonly Barcode: "BARCODE";
readonly LineFinder: "LINEFINDER";
readonly DocFinder: "DOCFINDER";
readonly Manual: "MANUAL";
readonly FaceManual: "FACE_MANUAL";
readonly DataDog: "DATADOG";
readonly Sardine: "SARDINE";
readonly Iovation: "IOVATION";
readonly JumioLiveness: "JUMIO_LIVENESS";
readonly DigitalIdentity: "DIGITAL_IDENTITY";
};
export declare class ListComponent extends BaseComponent {
static styles: CSSResult[];
dataFlattenerCallback?: ListFlattenerCallbackFunction;
itemRenderer: ListComponentItemRenderer;
data: Iterable<unknown>;
render(): TemplateResult<1>;
}
export declare type ListComponentItemRenderer<T = unknown> = (params: ListComponentItemRendererParams<T>) => TemplateResult_2<1> | typeof nothing;
export declare interface ListComponentItemRendererParams<T> {
item: ListItemEntity<T>;
isFirst: boolean;
isLast: boolean;
}
export declare type ListFlattenerCallbackFunction<T = unknown, R = T> = (value: Iterable<T>) => ListItemEntity<R>[];
export declare interface ListItemEntity<T = unknown> {
depth?: number;
value: T;
}
export declare const LIVENESS_CAPTURE_TYPES: {
readonly JumioStandard: "JUMIO_STANDARD";
readonly JumioLiveness: "JUMIO_LIVENESS";
readonly JumioPremium: "JUMIO_PREMIUM";
readonly ManualSelfie: "MANUAL_SELFIE";
};
export declare type LivenessCaptureTypes = ObjectValues<typeof LIVENESS_CAPTURE_TYPES>;
export declare class LivenessFaceAnimationComponent extends BaseComponent {
static styles: CSSResult[];
render(): SVGTemplateResult;
}
export declare interface LivenessFaceFinder {
cxRatio: number;
cyRatio: number;
frameAspectRatio: number;
fillRatio: number;
}
export declare type LivenessFaceFinderDistance = 'far' | 'initial' | 'near';
export declare interface LivenessFaceFinderEllipse extends LivenessFaceFinder {
cx: number;
cy: number;
rx: number;
ry: number;
}
export declare const livenessInitialized: EventDispatcher< {
step: string;
}>;
export declare const livenessManualSelfieFallback: EventDispatcher< {
step: string;
reason: string;
}>;
export declare const livenessModuleLoadingFailed: EventDispatcher< {
step: string;
}>;
export declare const livenessProgressEvent: EventDispatcher< {
jLiveProgress: number;
jLiveStepDuration: number;
jLiveDuration: number;
isFullscreen: boolean;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
}>;
export declare type LivenessRefDistance = 'far' | 'initial' | 'near';
export declare type LivenessResult = Static<typeof TbLivenessResultSchema>;
export declare const LivenessResultEnum: {
readonly True: "TRUE";
readonly False: "FALSE";
readonly Bo: "BO";
};
export declare interface LivenessState {
jLiveAttemptNo: number;
jLiveCameraCommand: UXCameraCommand | undefined;
jLiveDisplayMessage: UXDisplayMessage;
jLivePhotinusColor: string | undefined;
jLiveUiCommand: UXUICommand | undefined;
jLiveVisibleFaceFinder: LivenessRefDistance;
jLiveManualCaptureFallbackReason: ManualCaptureFallbackReason | undefined;
jLiveFallbackError: JLiveFallbackError | undefined;
jLiveProgressBar: number;
}
export declare class LoadingIndicatorComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult_2<1>;
}
declare type Locale = Static<typeof TbLocaleSchema>;
export declare class LocaleChangeEvent extends CustomEvent<{
previousLocale: Locale;
currentLocale: Locale;
}> {
constructor(previousLocale: Locale, currentLocale: Locale);
}
export declare interface LocaleLanguageMap {
keys: Locale[];
label: string;
}
export declare interface LocalizedTermsOfUse {
text: string;
link: string;
}
export declare const lockOrientation: (orientation?: OrientationType) => void;
export declare type LogEventBody<ET extends EventType = EventType, EN extends string = string, M extends EventMetadata = EventMetadata> = AnalyticEventBody<ET, EN, M> | ReportEventBody<ET, EN, M>;
export declare interface Logger {
isEnabled: boolean;
getId(): string;
log(message: AnalyticEventBody): Promise<unknown>;
report(message: ReportEventBody): Promise<unknown>;
updateConfig?<T extends LoggerConfigBase<unknown>>(config: T): void;
cleanUp?(): void;
}
export declare interface LoggerConfigBase<T> {
readonly type: T;
isEnabled: boolean;
}
declare type LoggerConsoleConfig = LoggerConfigBase<typeof LoggerConsoleId>;
declare const LoggerConsoleId = "LoggerConsole";
declare type LoggerDatadogRumConfig = Static<typeof TbLoggerDatadogRumParams>;
export declare interface LoggerManager {
addLogger(logger: Logger): void;
removeLogger(logger: Logger): void;
removeLoggerById(id: string): void;
getLoggerById(id: string): Logger | undefined;
log(body: AnalyticEventBody): void;
report(body: ReportEventBody): void;
}
declare type LoggerPostMessageConfig = LoggerConfigBase<typeof LoggerPostMessageId>;
declare const LoggerPostMessageId = "LoggerPostMessage";
export declare type LogLevel = Static<typeof TbLogLevelSchema>;
export declare const LogLevelEnum: {
readonly Trace: "trace";
readonly Debug: "debug";
readonly Info: "info";
readonly Warn: "warn";
readonly Error: "error";
readonly None: "none";
};
export declare interface LookupResponse {
state: LookupState;
idType?: IdTypeFound;
country?: CountryCode;
}
export declare type LookupState = Static<typeof TbLookupStateSchema>;
export declare const LookupStateEnum: {
readonly Found: "FOUND";
readonly NotFound: "NOT_FOUND";
};
export declare type ManualCaptureFallbackReason = Static<typeof TbManualCaptureFallbackReasonSchema>;
export declare const ManualCaptureFallbackReasonEnum: {
readonly ModuleLoadingError: "module-loading-error";
readonly ModuleInitializationError: "module-initialization-error";
readonly WorkerCrashed: "worker-crashed";
readonly WorkerError: "worker-error";
readonly PostMessageError: "post-message-error";
readonly Struggle: "struggle";
readonly ResourceFetchTimeout: "resource-fetch-timeout";
readonly Timeout: "timeout";
readonly UserSelection: "user-selection";
readonly ExcludedDevice: "excluded-device";
};
declare type MediaDeviceMetadata = Partial<Pick<MediaDeviceInfo, 'deviceId' | 'groupId' | 'kind' | 'label'>>;
export declare type MerchantSettings = Static<typeof TbMerchantSettingsSchema>;
export declare type MerchantSettingsAutocapture = Static<typeof TbMerchantSettingsAutocaptureSchema>;
export declare type MerchantSettingsBranding = Static<typeof TbMerchantSettingsBrandingSchema>;
export declare type MerchantSettingsCrossDevice = Static<typeof TbMerchantSettingsCrossDeviceSchema>;
export declare class MessageDetailsComponent extends BaseComponent {
#private;
static styles: CSSResult[];
title: string;
message: string;
firstUpdated(changedProperties: PropertyValues<this>): void;
render(): TemplateResult_2<1>;
}
export declare class ModalComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult_2<1>;
}
declare type Mode = 'secure+';
export declare interface MultipartConsent {
id: string;
timestamp: number | undefined;
displayType: ConsentDisplayType;
}
export declare interface MultipartFile {
multipartName: UUID;
fileType: FileFormat;
uploadType: Classifier;
captureMethod?: IdCaptureTypes | LivenessCaptureTypes;
docType?: string;
usabilityExpected: boolean;
fileMetaData?: Record<string, unknown>;
file: Blob;
integrity?: string;
riskSignals?: RiskSignals;
cls?: CameraLivenessStatus;
clsm?: CameraLivenessStatus;
country?: CountryCode;
idType?: IdType;
}
export declare interface MultipartFiles {
files: MultipartFile[];
applyUsabilityFilter?: boolean;
}
export declare type NavigationConfig<T extends NavigationType_2> = NavigationConfigMap[T];
export declare interface NavigationConfigBrowser {
readonly type: typeof NavigationTypeEnum.Browser;
transformUrl: NavigationUrlTransformer;
baseUrl: string;
}
export declare interface NavigationConfigMap {
[NavigationTypeEnum.Memory]: NavigationConfigMemory;
[NavigationTypeEnum.Browser]: NavigationConfigBrowser;
}
export declare interface NavigationConfigMemory {
readonly type: typeof NavigationTypeEnum.Memory;
}
export declare type NavigationService = Pick<History, 'back' | 'pushState'> & {
hasHistoryItems(): boolean;
popState$: Observable<void>;
};
export declare type NavigationStep<T extends CredentialStep = CredentialStep> = NavigationStepMap[T];
export declare interface NavigationStepBase<TStep extends CredentialStep, TSubstep> {
step: TStep;
substep: TSubstep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
}
export declare type NavigationStepCategoryData = NavigationStepBase<Category.Data, DataStep>;
export declare type NavigationStepCategoryDocument = NavigationStepBase<Category.Document, DocumentStep>;
export declare type NavigationStepCategoryFacemap = NavigationStepBase<Category.Facemap, FacemapStep>;
export declare type NavigationStepCategoryId = NavigationStepBase<Category.Id, IdStep>;
export declare interface NavigationStepMap {
[VirtualStep.Setup]: NavigationStepVirtualStepSetup;
[VirtualStep.Start]: NavigationStepVirtualStepStart;
[Category.Id]: NavigationStepCategoryId;
[Category.Facemap]: NavigationStepCategoryFacemap;
[Category.Document]: NavigationStepCategoryDocument;
[Category.Data]: NavigationStepCategoryData;
[VirtualStep.Finish]: NavigationStepVirtualStepFinish;
}
export declare type NavigationStepSubstep<T extends CredentialStep = CredentialStep> = NavigationStep<T>['substep'];
export declare type NavigationStepVirtualStepFinish = NavigationStepBase<VirtualStep.Finish, undefined>;
export declare type NavigationStepVirtualStepSetup = NavigationStepBase<VirtualStep.Setup, undefined>;
export declare type NavigationStepVirtualStepStart = NavigationStepBase<VirtualStep.Start, StartStep>;
declare type NavigationType_2 = Static<typeof TbNavigationTypeSchema>;
export { NavigationType_2 as NavigationType }
export declare const NavigationTypeEnum: {
readonly Browser: "browser";
readonly Memory: "memory";
};
export declare type NavigationUrlTransformer = ({ originalUrl, stepData, suggestedUrlPart }: NavigationUrlTransformerParams) => string;
export declare interface NavigationUrlTransformerParams {
originalUrl: string;
stepData: NavigationStep;
suggestedUrlPart: string;
}
export declare const noCameraConnection: ErrorCase;
export declare const noFilterFn: FileListFilter;
declare type ObjectValues<T> = T[keyof T];
export declare const observableFromRef: <T extends HTMLElement = HTMLElement>(ref: Ref<T>, refreshNotifier$: Observable<void>) => Observable<T>;
export declare const observeResize$: ({ el, ResizeObserverClass, requestAnimationFrameFn, cancelAnimationFrameFn }: ObserveResizeParams) => Observable<DsDimensions>;
export declare interface ObserveResizeParams {
el: HTMLElement;
ResizeObserverClass?: typeof ResizeObserver;
requestAnimationFrameFn?: typeof window.requestAnimationFrame;
cancelAnimationFrameFn?: typeof window.cancelAnimationFrame;
}
declare type OmitDeep<T, K extends keyof any> = T extends OmitDeepPrimitive ? T : T extends (infer U)[] ? OmitDeep<U, K>[] : T extends object ? {
[P in keyof T as P extends K ? never : P]: OmitDeep<T[P], K>;
} : T;
declare type OmitDeepPrimitive = boolean | number | string | null | undefined;
export declare type Orientation = Static<typeof TbOrientationSchema>;
export declare const OrientationEnum: {
readonly Landscape: "landscape";
readonly Portrait: "portrait";
};
export declare class OrientationLockComponent extends BaseComponent {
#private;
static styles: CSSResult[];
orientationType: OrientationType;
connectedCallback(): void;
disconnectedCallback(): void;
}
export declare class PageContainerComponent extends BaseComponent {
static styles: CSSResult[];
fullscreenModeController: AsyncController<boolean, false>;
render(): TemplateResult<1>;
}
export declare const pageContainerVisible$: BehaviorSubject<boolean>;
export declare const patchAutocaptureStore: (params?: Partial<AutocaptureStore>) => void;
export declare const patchPersistedTags: (dataOrMergeFn: Tags | ((prev: Tags) => Tags)) => void;
export declare class PermissionLifecycleComponent extends BaseComponent {
#private;
static styles: CSSResult[];
connectedCallback(): void;
disconnectedCallback(): void;
render(): symbol;
}
declare type PermissionQuery = typeof navigator.permissions.query;
export declare interface PermissionStore {
camera: PermissionState;
}
export declare type PhysicalDocument = Static<typeof TbPhysicalDocumentSchema>;
export declare type PhysicalDocumentSideClassifier = Static<typeof TbPhysicalDocumentSideClassifierSchema>;
export declare const PhysicalDocumentSideClassifierEnum: {
readonly FrontSide: "FRONTSIDE";
readonly BackSide: "BACKSIDE";
};
export declare interface PhysicalDocumentSideQueryParams {
countryCode: CountryCode;
idType: PhysicalIdType;
classifier: PhysicalDocumentSideClassifier;
}
export declare type PhysicalIdType = Static<typeof TbPhysicalIdTypeSchema>;
export declare const PhysicalIdTypeEnum: {
readonly IdCard: "ID_CARD";
readonly DrivingLicense: "DRIVING_LICENSE";
readonly Passport: "PASSPORT";
readonly Visa: "VISA";
};
export declare interface PointInCircle {
circleX: number;
circleY: number;
circleR: number;
targetPt: AutocaptureDocXY;
}
export declare const poweredByVisible: {
__context__: boolean;
};
export declare type PredefinedType = Static<typeof TbPredefinedTypeSchema>;
export declare const PredefinedTypeEnum: {
readonly Defined: "DEFINED";
readonly Recommended: "RECOMMENDED";
readonly Optional: "OPTIONAL";
};
export declare class PreviewImageRequestEvent extends CustomEvent<FileStoreEntity> {
constructor(params: FileStoreEntity);
}
declare type Primitive = bigint | boolean | number | string | symbol | null | undefined;
export declare const processCannotBeCompleted: ErrorCase;
export declare class ProgressMessageComponent extends BaseComponent {
static styles: CSSResult[];
title: string;
message: string;
overlay: boolean;
render(): TemplateResult_2<1>;
}
export declare class PromptLoaderComponent extends BaseComponent {
#private;
static styles: CSSResult[];
state: PromptLoaderState;
progress: number;
hidePlusOnInitialState: boolean;
progressTransitionDuration: number;
progressDisableTransition: boolean;
render(): TemplateResult<1>;
}
export declare type PromptLoaderState = Static<typeof TbPromptLoaderStateSchema>;
export declare const PromptLoaderStateEnum: {
readonly Initial: "initial";
readonly Progress: "progress";
readonly Pulsing: "pulsing";
};
export declare type ProvideConsentRequest = MultipartConsent;
export declare interface PublicError {
isRetryable: () => boolean;
domain: () => ErrorDomain;
code: () => string;
legacyCode: () => LegacyErrorCode;
}
export declare const publicError: EventDispatcher< {
errorCode: string;
}>;
export declare class QrCodeComponent extends BaseComponent {
#private;
static styles: CSSResult[];
uri: string;
darkColor: string;
lightColor: string;
constructor();
updated(): void;
render(): TemplateResult_2;
toCanvas(canvasElement: HTMLCanvasElement, text: QRCodeSegment[] | string, options: QRCodeRenderersOptions, callback: (error: Error | null | undefined) => void): void;
}
export declare class RadioListComponent extends BaseComponent {
#private;
static styles: CSSResult[];
items: RadioListItem[];
render(): TemplateResult_2<1>;
}
export declare interface RadioListItem {
label: string;
value: string;
selected: boolean;
}
declare interface RadioListItemWithFile extends RadioListItem {
file: File;
}
export declare class RadioListSelectionEvent extends CustomEvent<RadioListSelectionEventParams> {
constructor(params: RadioListSelectionEventParams);
}
export declare interface RadioListSelectionEventParams {
name: string;
}
export declare const ReasonCodeEnum: {
readonly GENERIC: "0";
readonly MANIPULATED_DOCUMENT: "100";
readonly PHOTOCOPY: "102";
readonly PHOTOCOPY_COLOR: "103";
readonly DIGITAL_COPY: "104";
readonly WELL_KNOWN_FRAUDSTER: "105";
readonly WELL_KNOWN_FAKE: "106";
readonly PERSON_HOLDING_THE_DOCUMENT_IS_NOT_MATCHING_THE_PHOTO: "107";
readonly MRZ_CHECK_FAILED: "108";
readonly PUNCHED: "109";
readonly CHIP_DATA_MANIPULATED: "110";
readonly MISMATCH_PRINTED_BARCODE_DATA: "111";
readonly CHIP_MISSING: "112";
readonly MISMATCH_DATA_REPEATED_FACE: "113";
readonly DIGITAL_MANIPULATION: "114";
readonly MISMATCH_HRZ_MRZ_DATA: "115";
readonly SUPERIMPOSED_TEXT: "116";
readonly MISMATCH_FRONT_BACK: "118";
readonly HIGH_FRAUD_RISK: "119";
readonly NOT_READABLE: "200";
readonly BLURRED: "2001";
readonly BAD_QUALITY: "2002";
readonly MISSING_PART_DOCUMENT: "2003";
readonly HIDDEN_PART_DOCUMENT: "2004";
readonly DAMAGED_DOCUMENT: "2005";
readonly GLARE: "2006";
readonly NO_DOCUMENT: "201";
readonly SAMPLE_DOCUMENT: "202";
readonly MISSING_BACK: "206";
readonly MISSING_FRONT: "214";
readonly MANUAL_REJECTION: "300";
readonly TOO_MUCH_MOVEMENT: "3002";
readonly TOO_BRIGHT: "3003";
readonly TOO_DARK: "3004";
readonly EYES_CLOSED: "3005";
readonly FACE_OBSCURED: "3006";
readonly MULTIPLE_FACES: "3007";
readonly SUNGLASSES: "3008";
readonly NOT_MAX_BRIGHTNESS: "3009";
readonly UNSUPPORTED_DOCUMENT: "401";
readonly INVALID_CERTIFICATE: "501";
};
export declare type ReasonCodeEnumKey = keyof typeof ReasonCodeEnum;
export declare type ReasonCodeEnumValue = (typeof ReasonCodeEnum)[keyof typeof ReasonCodeEnum];
export declare const ReasonCodeToErrorEnum: Record<ReasonCodeEnumValue, ReasonCodeEnumKey>;
export declare const recreateStateMachine: ({ credentials, setWorkflowStepCallback, initialState, snapshotValue }: CreateStateMachine) => Actor<StateMachine<MachineContext, AnyEventObject, {}, never, {
type: "setWorkflowStep";
params: NavigationStep;
}, never, never, {
step: import("../../../types/src/index.js").VirtualStep.Setup | import("../../../types/src/index.js").VirtualStep.Finish | {
start: StartStep;
};
activeScreen: "workflow" | "cross-device";
}, string, NonReducibleUnknown, NonReducibleUnknown, EventObject, MetaObject, {
id: "@jumio/websdk workflow state machine";
states: {
readonly step: {
id: "step";
states: {
readonly finish: {};
readonly start: {
states: {
readonly "start-screen-start": {};
readonly "start-screen-consent": {};
readonly "start-screen-finish": {};
};
};
readonly setup: {};
};
};
readonly activeScreen: {
id: "active screen state machine";
states: {
readonly workflow: {};
readonly "cross-device": {};
};
};
};
}>>;
export declare const recreateWorkflow: () => WorkflowController;
export declare const redirectionEvent: EventDispatcher< {
url: string;
type: "ERROR" | "SUCCESS";
errorCode?: string;
}>;
export declare const redirectToErrorPage: (errorUrl?: string, publicError?: PublicError, setTargetLocation?: (url: string) => void) => void;
export declare const redirectToSuccessPage: (successUrl?: string, setTargetLocation?: (url: string) => void) => void;
export declare const removeFileStoreItemsByIds: (...id: UUID[]) => void;
export declare const removeNonPassedUploads: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => void;
export declare const removeUploadAndUsabilityEntitiesByCredentialId: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => void;
declare type RenderFilePickerErrorFn = (filePickerError: FilePickerError, part: ClassifierWithUploadState) => TemplateResult_2<1>;
declare interface RenderInstructionsForCategoriesParams {
categories?: Category[];
areSettingsFetched?: boolean;
}
declare type RenderPartFn = (part: ClassifierWithUploadState) => TemplateResult_2<1> | typeof nothing;
declare type RenderUploadInstructionsFn = (selection: StoreForIdCredential) => TemplateResult_2;
export declare class ReportEvent<T extends ReportEventBody = ReportEventBody> extends CustomEvent<T> {
constructor(detail: T);
}
export declare type ReportEventBody<ET extends EventType = EventType, EN extends string = string, M extends EventMetadata = EventMetadata> = EventBodyBase<ET, EN, M>;
export declare const reportUploadProgress$: (params?: ExtendedUploadProgressParams) => Observable<FileStoreEntity[]>;
export declare const requestCameraPlayback: (command: SwitchCameraCommand | SwitchStreamCommand | undefined) => void;
export declare const requestCameraPlaybackRetry: () => void;
export declare type RequestCode = Static<typeof TbRequestCodeSchema>;
export declare const RequestCodeEnum: {
readonly Unknown: 0;
readonly SettingsCall: 1;
readonly ExtractDataCall: 3;
readonly UploadCall: 4;
readonly ReportingCall: 5;
readonly FinalizeCall: 6;
readonly UsabilityCall: 7;
readonly ConsentCall: 8;
readonly Integrity: 9;
readonly DigitalIdentityWebViewCall: 10;
readonly DigitalIdentityOutcomeCall: 11;
readonly StatusCall: 20;
readonly CrossDeviceEmailCall: 21;
readonly GetFilePartCall: 22;
readonly UpdateMetadata: 23;
readonly EIDASUrl: 24;
readonly LookupCall: 25;
readonly TrustCheckUrl: 26;
readonly TrustCheckStatus: 27;
};
export declare type RequestOutcome<TSuccess, TError> = RequestOutcomeError<TError> | RequestOutcomeLoading | RequestOutcomeReady | RequestOutcomeSuccess<TSuccess>;
export declare interface RequestOutcomeError<TError = unknown> {
type: typeof RequestStatusTypeEnum.Error;
errorCode?: string;
error: TError;
}
export declare interface RequestOutcomeLoading {
type: typeof RequestStatusTypeEnum.Loading;
}
export declare interface RequestOutcomeReady {
type: typeof RequestStatusTypeEnum.Ready;
}
export declare interface RequestOutcomeSuccess<TSuccess = unknown> {
type: typeof RequestStatusTypeEnum.Success;
result: TSuccess;
}
export declare type RequestStatusType = Static<typeof TbRequestStatusTypeSchema>;
export declare const RequestStatusTypeEnum: {
readonly Ready: "ready";
readonly Success: "success";
readonly Error: "error";
readonly Loading: "loading";
};
export declare const rescueCaptureActivated$: BehaviorSubject<boolean>;
export declare const resetActiveDeviceId: () => void;
export declare const resetAutocaptureState: () => void;
export declare const resetCameraPlayback: () => void;
export declare const resetDeviceStore: () => void;
export declare const resetPersistedTags: (newTags?: Tags) => void;
export declare const resetStores: () => void;
export declare const resetUiState: () => void;
export declare const resetWorkflowInstance: () => void;
export declare interface Resolution {
width: number;
height: number;
}
export declare const restartAutocaptureStep: () => void;
export declare type RestoreFromBackup = () => void;
export declare interface RiskSignals {
deviceId?: string;
deviceLabel?: string;
groupId?: string;
installationId?: string;
}
export declare const runtime: EventDispatcher<EventMetadata>;
export declare const saturate: (hex: string, ratio: number) => string;
export declare interface ScanningTransition {
scanningBorderOpacity1: number;
scanningBorderOpacity2: number;
borderLineDashOffset: number;
borderWidth: number;
borderLineDashPart1: number;
borderLineDashPart2: number;
faceFinderCx: number;
faceFinderCy: number;
faceFinderRx: number;
faceFinderRy: number;
circumference: number;
}
export declare class ScanQrCodeComponent extends BaseComponent {
static styles: CSSResult[];
uri: string;
readonly qrCodeRef: Ref_2<QrCodeComponent>;
render(): TemplateResult_2<1>;
}
export declare type SdkType = Static<typeof TbSdkTypeSchema>;
export declare const SdkTypeEnum: {
readonly Iovation: "IOVATION";
};
export declare const selectActiveTrackState$: () => Observable<ActiveTrackState | undefined>;
export declare const selectAggregatedFeedback$: (fpsThreshold: number) => Observable<AutocaptureFeedback | undefined>;
export declare const selectAllSupportedCountries$: () => Observable<{
country: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE";
idTypes: ({
idType: "ID_CARD";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "DRIVING_LICENSE";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "PASSPORT";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
idType: "VISA";
variants: {
format?: "ID1" | "ID2" | "ID3" | "NONE" | undefined;
variant: "PAPER" | "PLASTIC";
parts: {
side: "FRONT" | "BACK";
}[];
}[];
} | {
provider?: string | undefined;
logoUrl?: string | undefined;
title: string;
subType: "TRUST_CHECK";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "DIGITAL_DRIVING_LICENSE_PDF";
idType: "DIGITAL_IDENTITY";
file: "PDF";
} | {
title: string;
subType: "MASTERCARD";
idType: "DIGITAL_IDENTITY";
} | {
title: string;
subType: "EIDAS";
idType: "DIGITAL_IDENTITY";
})[];
}[]>;
export declare const selectAutocaptureDocFinder$: () => Observable<AutocaptureStateDocFinderPosition>;
export declare const selectAutocaptureExcludedDevices$: () => Observable<string[]>;
export declare const selectAutocaptureRescueCaptureState$: () => Observable<boolean>;
export declare const selectAutocaptureRestart$: () => Observable<undefined>;
export declare const selectAutocaptureSettings$: () => Observable<{
fallbackTimeInMs?: number | undefined;
assetsLoadingTimeoutMs?: number | undefined;
excludeDevices?: string[] | undefined;
focusTimeInMs?: number | undefined;
manualFocusTimeInMs?: number | undefined;
displayRescueCaptureButtonInMs?: number | undefined;
optimisticFeedbackThreshold?: number | undefined;
trackerBackdropVisible?: boolean | undefined;
showUnifiedPhysicalIdType?: boolean | undefined;
}>;
export declare const selectAutocaptureState$: () => Observable<"loading" | "active" | "manual-capture-fallback" | "not-loaded">;
export declare const selectAutocaptureStore$: () => Observable<AutocaptureStore>;
export declare const selectCameraBusyStatus$: () => Observable<boolean>;
export declare const selectCameraPermissionState$: () => Observable<PermissionState>;
export declare const selectCameraPlaybackRequest$: () => Observable<SwitchCameraCommand | SwitchStreamCommand>;
export declare const selectCameraSelectorDeviceList$: () => Observable< {
devices: JMediaDeviceInfo[];
currentDevice: JMediaDeviceInfo | undefined;
isBusy: boolean;
}>;
export declare const selectCameraState$: () => Observable< {
resolution: Resolution;
activeTrackState: ActiveTrackState | undefined;
cameraFacingMode: CameraFacingMode;
isPlaying: boolean;
isBusy: boolean;
}>;
export declare const selectCaptureHintsState$: () => Observable<HelpStore>;
export declare const selectConsents$: () => Observable<ConsentItem[]>;
export declare const selectCredentialsFromSettings$: () => Observable<(({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
deviceRiskVendors?: string[] | undefined;
requiredParts?: string[] | undefined;
type: {
values: ("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Facemap;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: ("PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
country?: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
subType?: {
values: ("DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Document;
country: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
deviceRiskVendors: string[];
requiredParts: string[];
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
category: Category.Data;
deviceRiskVendors: string[];
requiredParts: string[];
}))[]>;
export declare const selectCrossDeviceEnabledSettings$: () => Observable<boolean>;
export declare const selectCrossDevicePriority$: () => Observable<boolean>;
export declare const selectCrossDeviceSettings$: () => Observable<MerchantSettingsCrossDevice | undefined>;
export declare const selectCurrentDevice$: () => Observable<JMediaDeviceInfo | undefined>;
export declare const selectCurrentFps$: () => Observable<number | undefined>;
export declare const selectDeviceStore$: () => Observable<DeviceStore & {
deviceEntities: Record<string, JMediaDeviceInfo>;
deviceIds: string[];
} & {
mockDeviceEntities: Record<string, JMediaDeviceInfo>;
mockDeviceIds: string[];
}>;
export declare const selectedCountry: EventDispatcher< {
country: string | undefined;
}>;
export declare const selectedDocument: EventDispatcher< {
document: string;
digitalIdProvider?: string;
}>;
export declare const selectEssentialWorkflowParams$: () => Observable<{
step: VirtualStep.Setup;
substep: undefined;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: VirtualStep.Start;
substep: StartStep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: import("../../../types/src/index.js").Category.Id;
substep: IdStep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: import("../../../types/src/index.js").Category.Facemap;
substep: FacemapStep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: import("../../../types/src/index.js").Category.Document;
substep: DocumentStep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: import("../../../types/src/index.js").Category.Data;
substep: DataStep;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
} | {
step: VirtualStep.Finish;
substep: undefined;
credentialId: UUID | undefined;
shouldStoreNavigationState: boolean;
activeScreen: ActiveScreen;
parsedToken?: Token<Date> | undefined;
token: string;
transactionId: UUID;
tokenExpired: boolean;
sessionUrl: string;
baseUrl: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
}>;
export declare const selectExternalLinkDisplayState$: () => Observable<ExternalLinkDisplayStore>;
export declare const selectFaceFinderBackgroundColor$: () => Observable<string | undefined>;
export declare const selectFaceFinderCanvasSize$: () => Observable<DsDimensions | undefined>;
export declare const selectFaceFinderEllipse$: (visibleFaceFinder$?: Observable<{
cxRatio: number;
cyRatio: number;
frameAspectRatio: number;
fillRatio: number;
}>, canvasSize$?: Observable<DsDimensions | undefined>) => Observable<LivenessFaceFinderEllipse>;
export declare const selectFaceFinderOval$: () => Observable<{
cxRatio: number;
cyRatio: number;
frameAspectRatio: number;
fillRatio: number;
}>;
export declare const selectFaceFinderScanning$: () => Observable<boolean>;
export declare const selectFaceFinderState$: () => Observable<{
scanning: boolean;
backgroundColor: string | undefined;
faceFinderEllipse: LivenessFaceFinderEllipse;
videoSize: DsDimensions | undefined;
}>;
export declare const selectFileStoreEntitiesByCredentialId$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable<FileStoreEntity[]>;
export declare const selectFileStoreEntitiesWithUsabilityDecisionReject$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable< {
thumbnail?: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "not-started";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "progress";
} | {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
thumbnail: {
width: number;
height: number;
base64: string;
};
} | {
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
state: "error";
} | undefined;
upload: {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
};
usability: {
id: `${string}-${string}-${string}-${string}-${string}`;
state: "success";
result: {
skipBackside?: boolean | undefined;
decisionType: "REJECT";
} & {
extractedData?: {
address?: string | undefined;
country?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
city?: string | undefined;
dateOfBirth?: string | undefined;
documentNumber?: string | undefined;
expiryDate?: string | undefined;
firstName?: string | undefined;
gender?: string | undefined;
idSubType?: string | undefined;
issuingCountry?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
issuingDate?: string | undefined;
lastName?: string | undefined;
mrzLine1?: string | undefined;
mrzLine2?: string | undefined;
mrzLine3?: string | undefined;
nationality?: string | undefined;
personalNumber?: string | undefined;
placeOfBirth?: string | undefined;
postalCode?: string | undefined;
rawBarcodeData?: string | undefined;
subdivision?: string | undefined;
} | undefined;
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
} & {
rejectReason: {
reasonCode: "0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501";
};
};
};
}[]>;
export declare const selectFilteredRealVideoDeviceList$: () => Observable<JMediaDeviceInfo[]>;
export declare const selectFilteredVideoDeviceList$: () => Observable<JMediaDeviceInfo[]>;
export declare const selectFinalized$: () => Observable<boolean>;
export declare const selectHelpTimeoutForCredential$: (credential: Category) => Observable<number>;
export declare const selectIsCameraPlaying$: () => Observable<boolean>;
export declare const selectIsExplicitUploadEnabled$: () => Observable<boolean | undefined>;
export declare const selectIsFileUploadEnabled$: () => Observable<boolean>;
export declare const selectIsFlipped$: () => Observable<boolean>;
export declare const selectJumioSdkMessage$: () => Observable< {
message?: string | undefined;
errorCode?: string | undefined;
overlay?: boolean | undefined;
publicErrorCode?: PublicError | undefined;
shouldPost?: boolean | undefined;
type: "error";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
date: Date;
transactionId: string;
closable: boolean;
} | {
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "success";
title: string;
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | {
title?: string | undefined;
progress?: number | undefined;
message?: string | undefined;
overlay?: boolean | undefined;
shouldPost?: boolean | undefined;
type: "progress";
id: "acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent";
closable: boolean;
} | undefined>;
export declare const selectLinked$: () => Observable<boolean>;
export declare const selectLivenessResolution$: () => Observable<({
width: number;
height: number;
} | {
height: number;
aspectRatio: number;
} | {
width: number;
aspectRatio: number;
} | {
width: number;
height: number;
aspectRatio: number;
} | {
aspectRatio: number;
} | {
height: number;
} | {
width: number;
})[]>;
export declare const selectLivenessRetries$: () => Observable<number>;
export declare const selectLocale$: () => Observable<"id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK">;
export declare const selectLookupResponse$: () => Observable<LookupResponse | undefined>;
export declare const selectPermissionState$: () => Observable<PermissionStore>;
export declare const selectRecoveringState$: () => Observable<boolean>;
export declare const selectServerTime$: () => Observable<number>;
export declare const selectSettings$: () => Observable<{
merchantSettings?: {
branding?: {
primaryColor?: string | undefined;
accentColor?: string | undefined;
logoUri?: string | undefined;
} | undefined;
datadog?: {
rules?: ({
fieldNamePattern: string;
valuePattern: string;
} & {
defaultPrivacyLevel?: "mask" | "mask-user-input" | "allow" | undefined;
sessionSampleRate?: number | undefined;
sessionReplaySampleRate?: number | undefined;
})[] | undefined;
enabled: boolean;
merchantName: string;
} | undefined;
autoCapture?: {
idEnabled?: boolean | undefined;
docVEnabled?: boolean | undefined;
newDesign?: boolean | undefined;
} | undefined;
crossDevice?: {
link?: string | undefined;
crossDeviceOption?: "default" | "email_only" | "qr_only" | undefined;
enabled: boolean;
} | undefined;
crossDeviceOnly?: boolean | undefined;
crossDevicePriorityEnabled?: boolean | undefined;
faceCaptureMode?: "front" | "back" | undefined;
fasterVerificationScreenDisabled?: boolean | undefined;
idFlipAnimationDuration?: number | undefined;
integrityCheck?: boolean | undefined;
isExplicitUploadEnabled?: boolean | undefined;
isFileUploadEnabled?: boolean | undefined;
jLiveEnabled?: boolean | undefined;
jLiveFallbackPolicy?: "disabled" | "soft" | "strict" | undefined;
jLiveIod?: number | undefined;
photinusHDEnabled?: boolean | undefined;
photinusPhaseLock?: boolean | undefined;
rescueSessionEnabled?: boolean | undefined;
showBackNavigationButton?: boolean | undefined;
showLanguageSelector?: boolean | undefined;
skipBacksideIds?: {
type?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
country?: "ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE" | undefined;
subType?: string | undefined;
}[] | undefined;
skipDocTypeSelectionPage?: boolean | undefined;
skipLivenessGuidancePage?: boolean | undefined;
} | undefined;
redirects?: {
error?: string | undefined;
success?: string | undefined;
} | undefined;
skipStartScreen?: boolean | undefined;
timestamp: string;
configurations: {
fileUpload?: {
integrityTimeStep?: number | undefined;
isFallbackUploadEnabled: boolean;
} | undefined;
jumioLiveness?: {
resolution?: {
width: number;
height: number;
} | {
height: number;
aspectRatio: number;
} | {
width: number;
aspectRatio: number;
} | {
width: number;
height: number;
aspectRatio: number;
} | {
aspectRatio: number;
} | {
height: number;
} | {
width: number;
} | ({
width: number;
height: number;
} | {
height: number;
aspectRatio: number;
} | {
width: number;
aspectRatio: number;
} | {
width: number;
height: number;
aspectRatio: number;
} | {
aspectRatio: number;
} | {
height: number;
} | {
width: number;
})[] | undefined;
fallbackTimeInMs: number;
farImages: number;
frameRateThreshold: number;
imageCompression: number;
imageResolutionHeight: number;
imageResolutionWidth: number;
initialImages: number;
maxConsecutiveImageTimespanInMs: number;
maxFaceCenterDifference: number;
maximumPseudoPitch: number;
maximumPseudoYaw: number;
minNearFarRatio: number;
minTimePerDistanceInMs: number;
minimumPseudoPitch: number;
minimumPseudoYaw: number;
modelInitTimeoutInMs: number;
nearImages: number;
retries: number;
samplingTimeInMs: number;
tooFarThreshold: number;
tooNearThreshold: number;
transitionImages: number;
userFallbackAllowed: boolean;
violationLimit: number;
} | undefined;
idAutocapture?: {
fallbackTimeInMs?: number | undefined;
assetsLoadingTimeoutMs?: number | undefined;
excludeDevices?: string[] | undefined;
focusTimeInMs?: number | undefined;
manualFocusTimeInMs?: number | undefined;
displayRescueCaptureButtonInMs?: number | undefined;
optimisticFeedbackThreshold?: number | undefined;
trackerBackdropVisible?: boolean | undefined;
showUnifiedPhysicalIdType?: boolean | undefined;
} | undefined;
helpScreen?: {
ID: number;
FACEMAP: number;
DOCUMENT: number;
DATA: number;
} | undefined;
sensorData?: {
intervalLog: number;
intervalSend: number;
} | undefined;
supplementalImagesV2?: ({
classifier: "ID_SEQUENCE" | "SELFIE_SEQUENCE";
captureFrequency: number;
maxBatch: number;
maxQueueSizeBytes: number;
minBufferAge: number;
resolutions: number[];
} | {
classifier: "FRONT_WITH_FLASH";
flash: boolean;
usabilityExpected: boolean;
})[] | undefined;
uploadWebpForIdCapture?: string | undefined;
datadog?: {
rules?: ({
fieldNamePattern: string;
valuePattern: string;
} & {
defaultPrivacyLevel?: "mask" | "mask-user-input" | "allow" | undefined;
sessionSampleRate?: number | undefined;
sessionReplaySampleRate?: number | undefined;
})[] | undefined;
} | undefined;
idSharpness?: {
logSharpnessThreshold: number;
evaluationThrottleTimeMs: number;
sharpnessFallbackTimeoutMs: number;
minSharpnessSequenceDurationMs: number;
queueSize: number;
} | undefined;
};
accountId: `${string}-${string}-${string}-${string}-${string}`;
acquisitionReference: `${string}-${string}-${string}-${string}-${string}`;
brandingEnabled: boolean;
consents: {
privacyPolicyUrl?: string | undefined;
localizedPrivacyPolicyUrls?: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
} | undefined;
additionalData?: {
fasterVerificationText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
selfieDonePolicyText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
termsOfUseText: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
termsOfUseUrl: string;
} | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
text: string;
displayType: "PASSIVE" | "ACTIVE";
alternativeTexts: {
id?: string | undefined;
hr?: string | undefined;
th?: string | undefined;
tr?: string | undefined;
ms?: string | undefined;
el?: string | undefined;
ar?: string | undefined;
az?: string | undefined;
bg?: string | undefined;
bn?: string | undefined;
bn_IN?: string | undefined;
"bn-IN"?: string | undefined;
ca?: string | undefined;
ceb?: string | undefined;
ceb_PH?: string | undefined;
"ceb-PH"?: string | undefined;
cs?: string | undefined;
da?: string | undefined;
de?: string | undefined;
en?: string | undefined;
en_GB?: string | undefined;
"en-GB"?: string | undefined;
en_US?: string | undefined;
"en-US"?: string | undefined;
es?: string | undefined;
es_MX?: string | undefined;
"es-MX"?: string | undefined;
et?: string | undefined;
fi?: string | undefined;
fil?: string | undefined;
fil_PH?: string | undefined;
"fil-PH"?: string | undefined;
fr?: string | undefined;
fr_CA?: string | undefined;
"fr-CA"?: string | undefined;
ga?: string | undefined;
he?: string | undefined;
hi?: string | undefined;
hi_IN?: string | undefined;
"hi-IN"?: string | undefined;
hu?: string | undefined;
hy?: string | undefined;
it?: string | undefined;
is?: string | undefined;
ja?: string | undefined;
jv?: string | undefined;
jv_ID?: string | undefined;
"jv-ID"?: string | undefined;
ka_GE?: string | undefined;
"ka-GE"?: string | undefined;
kk?: string | undefined;
km?: string | undefined;
km_KH?: string | undefined;
"km-KH"?: string | undefined;
ko?: string | undefined;
lt?: string | undefined;
lv?: string | undefined;
my?: string | undefined;
my_MM?: string | undefined;
"my-MM"?: string | undefined;
nl?: string | undefined;
no?: string | undefined;
pl?: string | undefined;
pt?: string | undefined;
pt_BR?: string | undefined;
"pt-BR"?: string | undefined;
ro?: string | undefined;
ru?: string | undefined;
sk?: string | undefined;
sr_Cyrl?: string | undefined;
"sr-Cyrl"?: string | undefined;
sr?: string | undefined;
sr_Latn?: string | undefined;
"sr-Latn"?: string | undefined;
sl?: string | undefined;
sv?: string | undefined;
sq?: string | undefined;
sw?: string | undefined;
uk?: string | undefined;
ur?: string | undefined;
uz?: string | undefined;
vi?: string | undefined;
zh?: string | undefined;
zh_CN?: string | undefined;
"zh-CN"?: string | undefined;
zh_HK?: string | undefined;
"zh-HK"?: string | undefined;
};
}[];
countryForIp: string;
credentials: (({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
deviceRiskVendors?: string[] | undefined;
requiredParts?: string[] | undefined;
type: {
values: ("JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Facemap;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: ("PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
country?: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
subType?: {
values: ("DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
category: Category.Document;
country: {
values: ("ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE")[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
};
deviceRiskVendors: string[];
requiredParts: string[];
}) | ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: string[];
predefinedType: "DEFINED" | "RECOMMENDED" | "OPTIONAL";
} | undefined;
category: Category.Data;
deviceRiskVendors: string[];
requiredParts: string[];
}))[];
maxFileUploadSize: number;
stateForIp: string;
status: "FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS";
supportedDocumentTypes: {
translations?: {
[x: string]: string;
} | undefined;
code: string;
name: string;
maxPages: number;
}[];
workflowDefinitionKey: number;
}>;
export declare const selectSetupWorkflowParams$: () => Observable<{
token: string;
baseUrl: string;
transactionId: `${string}-${string}-${string}-${string}-${string}`;
locale: "id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK";
}>;
export declare const selectToken$: () => Observable<TokenState<Date>>;
export declare type SelectType = Static<typeof TbSelectTypeSchema>;
export declare const SelectTypeEnum: {
readonly Default: "default";
readonly CaptureScreen: "capture-screen";
};
export declare const selectUiState$: () => Observable<UIState>;
export declare const selectUnfilteredMockVideoDeviceList$: () => Observable<JMediaDeviceInfo[]>;
export declare const selectUnfilteredRealVideoDeviceList$: () => Observable<JMediaDeviceInfo[]>;
export declare const selectUploadedPdfFile$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable<Blob | undefined>;
export declare const selectVideoResolution$: () => Observable<Resolution>;
export declare const selectVideoSize$: () => Observable<DsDimensions | undefined>;
export declare const selectWebpSupported$: () => Observable<boolean>;
export declare const selectWorkflowState$: () => Observable<WorkflowState>;
export declare const selectWorkflowStep$: () => Observable<Category | VirtualStep>;
export declare const selectWorkflowStepInformation$: () => Observable<NavigationStepVirtualStepSetup | NavigationStepVirtualStepStart | NavigationStepCategoryId | NavigationStepCategoryFacemap | NavigationStepCategoryDocument | NavigationStepCategoryData | NavigationStepVirtualStepFinish>;
export declare const selectWorkflowSubstep$: () => Observable<StartStep | IdStep | FacemapStep | DocumentStep | DataStep | undefined>;
export declare const selectWrongSettings$: () => Observable<WrongSettings | undefined>;
export declare interface SendEventRequest {
events: EventBody[];
}
export declare type SensorCaptureIntervals = Static<typeof TbSensorCaptureIntervalsSchema>;
export declare interface SensorData extends EventMetadata {
screen?: string;
credentialId?: string;
startTime?: Date;
samplingIntervalMs?: number;
accelerometer: {
x: number[];
y: number[];
z: number[];
timestampOffsetMs: number[];
};
gyroscope: {
alpha: number[];
beta: number[];
gamma: number[];
timestampOffsetMs: number[];
};
message?: string;
}
export declare const sensorData: EventDispatcher<SensorData>;
export declare type SequenceImageClassifier = Static<typeof TbSequenceImageClassifierSchema>;
export declare const serializeDeviceList: (devices: MediaDeviceInfo[]) => string;
export declare const serializeUrl: <T extends NavigationStep>(navigationStep: T) => string | undefined;
export declare class SessionUrlBoxComponent extends BaseComponent {
static styles: CSSResult[];
url: string;
render(): TemplateResult<1>;
copyToClipboard(): Promise<void>;
}
export declare const setAcceptableConsents: (consents: AcceptableConsentItem[]) => void;
export declare const setActiveDeviceById: (deviceId: DeviceStore["deviceId"]) => void;
export declare const setAutocaptureState: (state: AutocaptureState, fallbackReason?: ManualCaptureFallbackReason) => void;
export declare const setCameraFilterFn: (filterFn: CameraFilterFn | undefined) => void;
export declare const setCameraPermissionState: (permissionState: PermissionState) => void;
export declare const setCameraState: (newState: Partial<CameraStoreState>) => void;
export declare const setCaptureHintsState: (params?: Partial<HelpStore>) => void;
export declare const setConsentGivenSend: () => void;
export declare const setConsentSettingsFetched: (settingsFetched: boolean) => void;
export declare const setCustomOvalConfigurations: (config: Record<LivenessFaceFinderDistance, LivenessFaceFinder> | undefined) => void;
export declare const setDeviceList: (devices: JMediaDeviceInfo[]) => void;
export declare const setDocClassifierCaptured: (value: AutocaptureDocClassifierExtendedData | undefined) => void;
export declare const setExternalLinkDisplayState: (params?: Partial<ExternalLinkDisplayStore>) => void;
export declare const setFaceFinderBackgroundColor: (color: string | undefined) => void;
export declare const setFaceFinderCanvasSize: (canvasSize: DsDimensions) => void;
export declare const setFaceFinderDistance: (distance: LivenessFaceFinderDistance) => void;
export declare const setFaceFinderScanning: (scanning: boolean) => void;
export declare const setFaceFinderVideoSize: (videoSize: DsDimensions) => void;
export declare const setJumioSdkMessage: (message: JumioSdkMessage | undefined) => void;
export declare const setLocationHref: (url: string) => void;
export declare const setMockedUrl: (...urls: string[]) => void;
export declare const setPermissionQueryMock: (handler: PermissionQuery) => void;
export declare const setRecoveringState: (value: boolean) => void;
export declare const setRescueCaptureState: (activated: boolean) => void;
export declare const setSettings: (settings: Partial<SettingsRaw>) => void;
export declare const setSettingsRelativeRequestTime: (value: number) => void;
export declare const setSupportedCountryEidasTransformer: (fn: SupportedCountryTransformer) => void;
export declare const setSupportedCountryPredefinitionTransformer: (fn: SupportedCountryTransformer) => void;
export declare type Settings = Omit<SettingsRaw, 'supportedCountries'>;
export declare const settings: EventDispatcher< {
credentials: unknown;
}>;
export declare type SettingsRaw = Static<typeof TbSettingsSchema>;
export declare interface SettingsRequest extends Record<string, unknown> {
linkedModules: LinkedModule[];
deviceDetails: DeviceDetails;
}
export declare type SettingsWithoutConfigurations = Static<typeof TbSettingsWithoutConfigurationsSchema>;
export declare const setupTemplateSettings: () => void;
export declare type SetWorkflowStep = (params: NavigationStep) => void;
export declare const setWorkflowStep: SetWorkflowStep;
export declare const setWrongSettings$: (data: WrongSettings) => void;
export declare class SFSafariViewControllerCameraError extends DOMException {
constructor(message?: string);
}
export declare const SFSafariViewControllerCameraErrorName = "SFSafariViewControllerCameraError";
export declare class SheetComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult_2<1>;
}
export declare class ShieldListComponent extends BaseComponent {
static styles: CSSResult[];
items: ShieldListItemComponent[];
render(): TemplateResult_2<1>;
}
export declare class ShieldListItemComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult_2<1>;
}
export declare class ShimmerLoader extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult<1>;
}
export declare const shouldShowBackNavigationButton$: () => Observable<boolean>;
export declare const shouldShowBackNavigationButton: () => boolean;
export declare const shouldShowLocaleSelector$: () => Observable<boolean>;
export declare const shouldShowLocaleSelector: () => boolean;
export declare const shownCameraAccessRequestScreen: EventDispatcher< {
kind: "denied" | "prompt";
devices: MediaDeviceMetadata[];
}>;
export declare const shownCameraCaptureHints: EventDispatcher< {
visible: boolean;
}>;
export declare const shownConsentMessage: EventDispatcher<EventMetadata>;
export declare const shownCrossDeviceFinishScreen: EventDispatcher< {
acquisitionStatus: AcquisitionStatus;
error?: PublicError;
}>;
export declare const shownCrossDeviceScreen: EventDispatcher<EventMetadata>;
export declare const shownError: EventDispatcher<EventMetadata>;
export declare const shownFinishScreen: EventDispatcher< {
outcome: RequestOutcome<FinalizeResponse | undefined, unknown>;
}>;
export declare const shownIdLookupScreen: EventDispatcher< {
outcome: RequestOutcome<LookupResponse | undefined, unknown>;
matchFound?: boolean;
lookupDuration?: number;
}>;
export declare const skipBacksideCandidateEvent: EventDispatcher< {
docClassifierIdType?: IdType;
docClassifierCountry?: CountryCode;
isAutocapture: boolean;
skipBacksideIds: SkipBacksideId[];
docClassifierMatched: boolean;
}>;
export declare type SkipBacksideId = Static<typeof TbSkipBacksideIdSchema>;
export declare const sortAlphabeticallyByKey: <K extends string, T extends Record<K, string>>(items: T[], key: K, ascending?: boolean) => T[];
export declare type Source = Static<typeof TbSourceSchema>;
export declare const SourceEnum: {
readonly Camera: "camera";
readonly Upload: "upload";
readonly Preview: "preview";
};
export declare enum StartStep {
Start = "start-screen-start",
ConsentScreen = "start-screen-consent",
Finish = "start-screen-finish"
}
export declare interface StateMachineCredentialIdLike {
credentialId: UUID;
}
export declare interface StateMachineSnapshotValue {
step: Record<UUID, string> | string;
activeScreen: ActiveScreen;
}
export declare interface StepCallback {
target: string;
actions?: ReturnType<typeof generateAction>;
}
export declare type StepChangeCallback = <T extends CredentialStep>(params: StepChangeParams<T>) => void;
export declare interface StepChangeParams<T extends CredentialStep = CredentialStep> {
controller: WorkflowStepControllerMap[T];
}
export declare type StepNavigationAction = Static<typeof TbStepNavigationActionSchema>;
export declare const StepNavigationActionEnum: {
readonly PreviousStep: "step-navigation-previous-step";
readonly NextStep: "step-navigation-next-step";
};
export declare type StopAnimation = () => void;
export declare interface StopStreamParams {
playbackCancelNotifier$: Subject<void>;
resetBusyState: boolean;
unsetVideoSource: () => void;
videoElement?: HTMLVideoElement;
videoSource?: MediaStream | string;
}
export declare const STORE_TOKENS: {
CredentialIdStoreFactory: ServiceIdentifier<(credentialId: UUID) => CredentialIdStore>;
CredentialFacemapStoreFactory: ServiceIdentifier<(credentialId: UUID) => CredentialFacemapStore>;
};
export declare interface StoreForIdCredential extends TrustCheckStoreState, EidasStoreState {
selectedCountry?: CountryCode;
selectedIdType?: IdType;
selectedIdSubtype?: DigitalIdentitySubtypeType;
selectedDigitalIdProvider?: string;
selectedFileSource?: FileSource;
}
export declare const storeInversifyContainer: Container;
export declare const storeLookupResponse: (response: LookupResponse) => void;
export declare const stylesGeneric: CSSResult;
/**
* Provides a reusable sticky footer pattern that anchors content (typically buttons)
* to the bottom of the viewport.
*
* ## How it works
*
* - `margin-top: auto` - In a flex/grid context, pushes the footer to the end of the main axis
* - `position: sticky; bottom: 0` - Makes it stick to the bottom during scroll
* - negative margin + positive padding are self-cancelled, but hides any box-shadows oozing from overflowing elements
* - Theme-aware backgrounds - Prevents content showing through when scrolling
*/
export declare const stylesStickyFooter: CSSResult;
export declare const stylesTextStyles: CSSResult;
export declare const stylesVariables: CSSResult;
export declare class SuccessMarkComponent extends BaseComponent {
render(): TemplateResult<2>;
}
export declare class SuccessMessageComponent extends BaseComponent {
static styles: CSSResult[];
title: string;
message: string;
overlay: boolean;
buttonElements: HTMLElement[];
render(): TemplateResult_2<1>;
}
export declare type SupplementalImageClassifier = Static<typeof TbSupplementalImageClassifierSchema>;
export declare const SupplementalImageClassifierEnum: {
readonly IdSequence: "ID_SEQUENCE";
readonly SelfieSequence: "SELFIE_SEQUENCE";
readonly FrontWithFlash: "FRONT_WITH_FLASH";
};
export declare interface SupplementalImageClassifierMap {
[SupplementalImageClassifierEnum.FrontWithFlash]: ConfigurationSupplementalImageWithFlash;
[SupplementalImageClassifierEnum.IdSequence]: ConfigurationSupplementalImageSequence;
[SupplementalImageClassifierEnum.SelfieSequence]: ConfigurationSupplementalImageSequence;
}
export declare type SupplementalImageUpdateNotifier = () => void;
export declare type SupplementalImageUploadTypePrefix = SupplementalImageUploadTypePrefixId | SupplementalImageUploadTypePrefixSelfie;
export declare type SupplementalImageUploadTypePrefixId = `ID_SEQUENCE_${PhysicalDocumentSideClassifier}_`;
export declare type SupplementalImageUploadTypePrefixSelfie = `LIVENESS_SERIES_`;
export declare type SupportedCountry = Static<typeof TbSupportedCountrySchema>;
export declare const supportedCountryAuxTransformer: SupportedCountryTransformer;
export declare const supportedCountryTransformer$: Observable<SupportedCountryTransformer>;
export declare type SupportedCountryTransformer = (supportedCountry: SupportedCountry) => SupportedCountry;
export declare type SupportedDocumentType = Static<typeof TbSupportedDocumentTypeSchema>;
export declare class SwitchCameraCommand extends CustomEvent<JMediaDeviceInfo> {
constructor(detail: JMediaDeviceInfo);
}
export declare const SwitchCameraCommandType = "switchcamera";
export declare class SwitchStreamCommand extends CustomEvent<SwitchStreamCommandParams> {
constructor(detail: SwitchStreamCommandParams);
}
export declare interface SwitchStreamCommandParams {
constraints: DeviceIdConstraint | FacingModeConstraint;
}
export declare const SwitchStreamCommandType = "switchstream";
export declare type TagName = 'cameraEverPlayed' | 'classifier' | 'country' | 'credentials' | 'customerId' | 'customerName' | 'customerReference' | 'device' | 'deviceNames' | 'displayMode' | 'document' | 'error' | 'hasDataCredential' | 'hasDocumentCredential' | 'hasFacemapCredential' | 'hasIdCredential' | 'hostname' | 'hostnameRuntime' | 'hostnameRuntimeOs' | 'hostnameRuntimeOsVersion' | 'hostnameRuntimeWorkflow' | 'hostnameRuntimeWorkflowOs' | 'hostnameWorkflow' | 'hostnameWorkflowOs' | 'idAutocaptureFallbackReason' | 'idAutocaptureFps' | 'idAutocaptureState' | 'iframe' | 'jLiveDuration' | 'jLiveProgress' | 'jliveFramesCaptured' | 'jumioHosted' | 'lastScreen' | 'linked' | 'linkMethod' | 'locale' | 'reusableIdentity' | 'runtime' | 'runtimeWorkflow' | 'scanReference' | 'screen' | 'supplementalImageFpsFacemap' | 'supplementalImageFpsId' | 'templates' | 'variant' | 'webview' | 'workflow';
export declare type Tags<N extends TagName = TagName> = Partial<Record<N, unknown>>;
export declare const TbAcceptableConsentItemSchema: TObject< {
id: TString;
item: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>;
given: TBoolean;
timestamp: TOptional<TNumber>;
}>;
export declare const TbAcquisitionStatusSchema: TUnion<TLiteral<"FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS">[]>;
export declare const TbActiveScreenActionsSchema: TUnion<TLiteral<"active-screen-navigate-to-workflow" | "active-screen-navigate-to-cross-device">[]>;
export declare const TbActiveScreenSchema: TUnion<TLiteral<"workflow" | "cross-device">[]>;
export declare const TbAdditionalDataSchema: TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>;
export declare const TbAppContainerLayoutCaptureScreenVariantSchema: TUnion<TLiteral<"small" | "large">[]>;
export declare const TbAppContainerLayoutTypeSchema: TUnion<TLiteral<"generic" | "capture-screen">[]>;
export declare const TbAutocaptureDocClassifierDataSchema: TObject< {
docClassifierClass: TOptional<TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>>;
docClassifierIdType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA">[]>>;
docClassifierCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
export declare const TbAutocaptureDocClassifierIdTypeCountrySchema: TObject< {
docClassifierClass: TOptional<TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>>;
docClassifierIdType: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA">[]>;
docClassifierCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
}>;
export declare const TbAutocaptureStateSchema: TUnion<TLiteral<"loading" | "active" | "manual-capture-fallback" | "not-loaded">[]>;
export declare const TbAutocaptureStateTypeSchema: TUnion<TLiteral<"doc-finder">[]>;
export declare const TbButtonShapeSchema: TUnion<TLiteral<"default" | "round">[]>;
export declare const TbButtonSizeSchema: TUnion<TLiteral<"small" | "medium" | "large" | "extra-large">[]>;
export declare const TbButtonTypeSchema: TUnion<TLiteral<"primary" | "secondary" | "tertiary" | "quiet" | "quiet-icon" | "destructive">[]>;
export declare const TbCameraFacingModeSchema: TUnion<TLiteral<"front" | "back" | "not-available">[]>;
export declare const TbCameraSelectorOrientationSchema: TUnion<TLiteral<"vertical" | "horizontal">[]>;
export declare const TbCanvasFitModeSchema: TUnion<TLiteral<"contain" | "cover">[]>;
export declare const TbCapabilitySchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>;
export declare const TbCaptureLabelSizeSchema: TUnion<TLiteral<"medium" | "large">[]>;
export declare const TbCardSizeSchema: TUnion<TLiteral<"small" | "medium" | "large">[]>;
export declare const TbCardTypeSchema: TUnion<TLiteral<"primary" | "secondary" | "tertiary">[]>;
export declare const TbCategorySchema: TUnion<TLiteral<Category>[]>;
export declare const TbClassifierSchema: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
export declare const TbColorSchemeSchema: TUnion<TLiteral<"light" | "dark" | "auto">[]>;
export declare const TbConfigurationAutocaptureSettingsSchema: TObject< {
assetsLoadingTimeoutMs: TOptional<TNumber>;
fallbackTimeInMs: TOptional<TNumber>;
excludeDevices: TOptional<TArray<TString>>;
focusTimeInMs: TOptional<TNumber>;
manualFocusTimeInMs: TOptional<TNumber>;
displayRescueCaptureButtonInMs: TOptional<TNumber>;
optimisticFeedbackThreshold: TOptional<TNumber>;
trackerBackdropVisible: TOptional<TBoolean>;
showUnifiedPhysicalIdType: TOptional<TBoolean>;
}>;
export declare const TbConfigurationDatadogSchema: TObject< {
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>;
export declare const TbConfigurationFileUploadSchema: TObject< {
isFallbackUploadEnabled: TBoolean;
integrityTimeStep: TOptional<TNumber>;
}>;
export declare const TbConfigurationHelpScreenSchema: TObject< {
ID: TNumber;
FACEMAP: TNumber;
DOCUMENT: TNumber;
DATA: TNumber;
}>;
export declare const TbConfigurationIdSharpnessSchema: TObject< {
logSharpnessThreshold: TNumber;
evaluationThrottleTimeMs: TNumber;
sharpnessFallbackTimeoutMs: TNumber;
minSharpnessSequenceDurationMs: TNumber;
queueSize: TNumber;
}>;
export declare const TbConfigurationsLikeSchema: TObject< {
configurations: TObject< {
fileUpload: TOptional<TObject< {
isFallbackUploadEnabled: TBoolean;
integrityTimeStep: TOptional<TNumber>;
}>>;
jumioLiveness: TOptional<TObject< {
fallbackTimeInMs: TNumber;
farImages: TNumber;
frameRateThreshold: TNumber;
imageCompression: TNumber;
imageResolutionHeight: TNumber;
imageResolutionWidth: TNumber;
initialImages: TNumber;
maxConsecutiveImageTimespanInMs: TNumber;
maxFaceCenterDifference: TNumber;
maximumPseudoPitch: TNumber;
maximumPseudoYaw: TNumber;
minNearFarRatio: TNumber;
minTimePerDistanceInMs: TNumber;
minimumPseudoPitch: TNumber;
minimumPseudoYaw: TNumber;
modelInitTimeoutInMs: TNumber;
nearImages: TNumber;
retries: TNumber;
samplingTimeInMs: TNumber;
tooFarThreshold: TNumber;
tooNearThreshold: TNumber;
transitionImages: TNumber;
userFallbackAllowed: TBoolean;
violationLimit: TNumber;
resolution: TOptional<TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>>;
}>>;
idAutocapture: TOptional<TObject< {
assetsLoadingTimeoutMs: TOptional<TNumber>;
fallbackTimeInMs: TOptional<TNumber>;
excludeDevices: TOptional<TArray<TString>>;
focusTimeInMs: TOptional<TNumber>;
manualFocusTimeInMs: TOptional<TNumber>;
displayRescueCaptureButtonInMs: TOptional<TNumber>;
optimisticFeedbackThreshold: TOptional<TNumber>;
trackerBackdropVisible: TOptional<TBoolean>;
showUnifiedPhysicalIdType: TOptional<TBoolean>;
}>>;
helpScreen: TOptional<TObject< {
ID: TNumber;
FACEMAP: TNumber;
DOCUMENT: TNumber;
DATA: TNumber;
}>>;
sensorData: TOptional<TObject< {
intervalLog: TNumber;
intervalSend: TNumber;
}>>;
supplementalImagesV2: TOptional<TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>>;
uploadWebpForIdCapture: TOptional<TString>;
datadog: TOptional<TObject< {
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
idSharpness: TOptional<TObject< {
logSharpnessThreshold: TNumber;
evaluationThrottleTimeMs: TNumber;
sharpnessFallbackTimeoutMs: TNumber;
minSharpnessSequenceDurationMs: TNumber;
queueSize: TNumber;
}>>;
}>;
}>;
export declare const TbConfigurationsSchema: TObject< {
fileUpload: TOptional<TObject< {
isFallbackUploadEnabled: TBoolean;
integrityTimeStep: TOptional<TNumber>;
}>>;
jumioLiveness: TOptional<TObject< {
fallbackTimeInMs: TNumber;
farImages: TNumber;
frameRateThreshold: TNumber;
imageCompression: TNumber;
imageResolutionHeight: TNumber;
imageResolutionWidth: TNumber;
initialImages: TNumber;
maxConsecutiveImageTimespanInMs: TNumber;
maxFaceCenterDifference: TNumber;
maximumPseudoPitch: TNumber;
maximumPseudoYaw: TNumber;
minNearFarRatio: TNumber;
minTimePerDistanceInMs: TNumber;
minimumPseudoPitch: TNumber;
minimumPseudoYaw: TNumber;
modelInitTimeoutInMs: TNumber;
nearImages: TNumber;
retries: TNumber;
samplingTimeInMs: TNumber;
tooFarThreshold: TNumber;
tooNearThreshold: TNumber;
transitionImages: TNumber;
userFallbackAllowed: TBoolean;
violationLimit: TNumber;
resolution: TOptional<TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>>;
}>>;
idAutocapture: TOptional<TObject< {
assetsLoadingTimeoutMs: TOptional<TNumber>;
fallbackTimeInMs: TOptional<TNumber>;
excludeDevices: TOptional<TArray<TString>>;
focusTimeInMs: TOptional<TNumber>;
manualFocusTimeInMs: TOptional<TNumber>;
displayRescueCaptureButtonInMs: TOptional<TNumber>;
optimisticFeedbackThreshold: TOptional<TNumber>;
trackerBackdropVisible: TOptional<TBoolean>;
showUnifiedPhysicalIdType: TOptional<TBoolean>;
}>>;
helpScreen: TOptional<TObject< {
ID: TNumber;
FACEMAP: TNumber;
DOCUMENT: TNumber;
DATA: TNumber;
}>>;
sensorData: TOptional<TObject< {
intervalLog: TNumber;
intervalSend: TNumber;
}>>;
supplementalImagesV2: TOptional<TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>>;
uploadWebpForIdCapture: TOptional<TString>;
datadog: TOptional<TObject< {
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
idSharpness: TOptional<TObject< {
logSharpnessThreshold: TNumber;
evaluationThrottleTimeMs: TNumber;
sharpnessFallbackTimeoutMs: TNumber;
minSharpnessSequenceDurationMs: TNumber;
queueSize: TNumber;
}>>;
}>;
export declare const TbConfigurationSupplementalImageCollectionSchema: TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>;
export declare const TbConfigurationSupplementalImageSchema: TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>;
export declare const TbConfigurationSupplementalImageSequenceSchema: TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>;
export declare const TbConfigurationSupplementalImagesV2Schema: TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>;
export declare const TbConfigurationSupplementalImageWithFlashSchema: TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>;
export declare const TbConsentDisplayTypeSchema: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
export declare const TbConsentItemCollectionSchema: TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>>;
export declare const TbConsentItemSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>;
export declare const TbCountryCodeSchema: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
export declare const TbCredentialBaseSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>;
export declare const TbCredentialDataSchema: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>;
export declare const TbCredentialDocumentSchema: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>;
export declare const TbCredentialFacemapSchema: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>;
export declare const TbCredentialIdBaseSchema: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>;
export declare const TbCredentialIdSchema: TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}>;
export declare const TbCredentialStepSchema: TUnion<[TUnion<TLiteral<VirtualStep>[]>, TUnion<TLiteral<Category>[]>]>;
export declare const TbCrossDeviceOptionSchema: TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>;
export declare const TbDataCenterSchema: TUnion<TLiteral<"eu" | "us" | "sgp">[]>;
export declare const TbDatadogOverride: TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>;
export declare const TbDatadogOverrideDefaultPrivacyLevel: TObject< {
defaultPrivacyLevel: TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>;
}>;
export declare const TbDatadogOverrideRule: TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>;
export declare const TbDatadogOverrideSessionReplaySampleRate: TObject< {
sessionReplaySampleRate: TNumber;
}>;
export declare const TbDatadogOverrideSessionSampleRate: TObject< {
sessionSampleRate: TNumber;
}>;
export declare const TbDeviceIdConstraintSchema: TObject< {
video: TObject< {
deviceId: TObject< {
exact: TString;
}>;
}>;
audio: TLiteral<false>;
}>;
export declare const TbDeviceRiskTokenSchema: TObject< {
token: TString;
sdkType: TUnion<TLiteral<"IOVATION">[]>;
}>;
export declare const TbDigitalIdentityBaseSchema: TObject< {
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>;
export declare const TbDigitalIdentityDigitalDrivingLicensePdfSchema: TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>;
export declare const TbDigitalIdentityEidasSchema: TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>;
export declare const TbDigitalIdentityIdTypeSchema: TUnion<TLiteral<"DIGITAL_IDENTITY">[]>;
export declare const TbDigitalIdentityMastercardSchema: TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>;
export declare const TbDigitalIdentitySchema: TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>;
export declare const TbDigitalIdentitySubtypeBraPdfSchema: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
export declare const TbDigitalIdentitySubtypeSchema: TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>;
export declare const TbDocumentPreviewSchema: TObject< {
type: TLiteral<"document-image-preview">;
acquisitionGuid: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
credentialGuid: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
originCredentialFileGuid: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
credentialFileGuid: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TString;
base64: TString;
}>;
export declare const TbDocumentTypeCodeSchema: TString;
export declare const TbDocumentVariantSchema: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
export declare const TbEidasStateSchema: TUnion<TLiteral<"FAILED" | "SUCCESS" | "NOT_AVAILABLE">[]>;
export declare const TbEmailErrorReasonSchema: TUnion<TLiteral<890 | 891 | 892 | 893>[]>;
export declare const TbErrorDomainSchema: TUnion<TLiteral<"A" | "B" | "C" | "E" | "F" | "G" | "H" | "I" | "J" | "K" | "L" | "M" | "N">[]>;
export declare const TbExecutionEnvironmentSchema: TUnion<TLiteral<"e2e" | "production" | "development">[]>;
export declare const TbExtractedDataSchema: TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>;
export declare const TbExtractionSideSchema: TUnion<TLiteral<"FRONT" | "BACK">[]>;
export declare const TbFaceCaptureModeSchema: TUnion<TLiteral<"front" | "back">[]>;
export declare const TbFaceFinderBorderWidthSchema: TUnion<TLiteral<"idle" | "scanning">[]>;
export declare const TbFacemapVerificationMethodSchema: TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>;
export declare const TbFacingModeConstraintSchema: TObject< {
video: TIntersect<[TRecord<TString, TUnknown>, TObject< {
facingMode: TObject< {
ideal: TUnion<[TLiteral<"user">, TLiteral<"environment">]>;
}>;
}>]>;
audio: TLiteral<false>;
}>;
export declare const TbFacingModePreferenceSchema: TUnion<TLiteral<"user" | "environment">[]>;
export declare const TbFileFormatSchema: TUnion<TLiteral<"PNG" | "WEBP" | "JPG" | "JPEG" | "JPEG_2000" | "PDF" | "DAT">[]>;
export declare const TbFileSourceSchema: TUnion<TLiteral<"camera" | "upload">[]>;
declare const TbFileSourceSchema_2: TUnion<TLiteral<"upload" | "clipboard">[]>;
export declare const TbFileStoreEntityWithDecisionPassSchema: TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>;
export declare const TbFileStoreEntityWithDecisionRejectSchema: TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>;
export declare const TbFileStoreEntityWithDecisionSchema: TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
}>]>;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>;
export declare const TbFileStoreEntityWithExceededAttemptsSchema: TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TUndefined;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>;
export declare const TbFileStoreEntityWithUploadAndThumbnailSchema: TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TOptional<TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
}>]>>;
thumbnail: TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>;
}>;
export declare const TbFileStoreEntityWithUsabilityPassOrRejectedOrExceededSchema: TUnion<[TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>, TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>, TObject< {
upload: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
usability: TUndefined;
thumbnail: TOptional<TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>>;
}>]>;
export declare const TbGetIdTypeFromCollectionParamsSchema: TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>;
selectedIdSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
selectedDigitalIdProvider: TOptional<TString>;
supportedCountries: TOptional<TArray<TObject< {
country: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
idTypes: TArray<TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>>;
}>>>;
}>;
export declare const TbIdCredentialDigitalIdentityDigitalDrivingLicensePdfSelectionSchema: TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
}>;
export declare const TbIdCredentialDigitalIdentityEidasSelectionSchema: TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"EIDAS">;
}>;
export declare const TbIdCredentialDigitalIdentityMasterCardSelectionSchema: TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"MASTERCARD">;
}>;
export declare const TbIdCredentialDigitalIdentitySelectionSchema: TUnion<[TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"EIDAS">;
}>, TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
}>, TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"MASTERCARD">;
}>]>;
export declare const TbIdCredentialPhysicalDocumentSelectionSchema: TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA">[]>;
}>;
export declare const TbIdCredentialSelectionSchema: TUnion<[TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA">[]>;
}>, TUnion<[TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"EIDAS">;
}>, TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
}>, TObject< {
selectedCountry: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
selectedIdType: TLiteral<"DIGITAL_IDENTITY">;
selectedIdSubtype: TLiteral<"MASTERCARD">;
}>]>]>;
export declare const TbIdEntitySchema: TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>;
export declare const TbIdFormatSchema: TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>;
export declare const TbIdSequenceClassifierSchema: TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>;
export declare const TbIdSideSchema: TUnion<TLiteral<"FRONT" | "BACK">[]>;
declare const TbIdSideSchema_2: TUnion<[TLiteral<"FRONT">, TLiteral<"BACK">]>;
export declare const TbIdTypeFoundSchema: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE">[]>;
export declare const TbIdTypeSchema: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>;
export declare const TbInputSizeSchema: TUnion<TLiteral<"small" | "medium">[]>;
export declare const TbJCredentialMapSchema: TObject< {
ID: TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}>;
FACEMAP: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>;
DOCUMENT: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>;
DATA: TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>;
}>;
export declare const TbJCredentialSchema: TUnion<[TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: Category.Id;
}>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>]>;
export declare const TbJLiveFallbackPolicySchema: TUnion<TLiteral<"disabled" | "soft" | "strict">[]>;
export declare const TbJumioEnvironmentSchema: TUnion<TLiteral<"test-eu" | "test-us" | "staging-eu" | "staging-us" | "prod-eu" | "prod-us" | "prod-sgp" | "simulator">[]>;
export declare const TbJumioLivenessClassifierSchema: TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>;
export declare const TbJumioLivenessResolutionCollectionSchema: TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>;
export declare const TbJumioLivenessResolutionSchema: TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>;
export declare const TbJumioLivenessResolutionSingleOrCollectionSchema: TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>;
export declare const TbJumioLivenessResolutionWidthHeightSchema: TObject< {
width: TNumber;
height: TNumber;
}>;
export declare const TbJumioLivenessSettingsSchema: TObject< {
fallbackTimeInMs: TNumber;
farImages: TNumber;
frameRateThreshold: TNumber;
imageCompression: TNumber;
imageResolutionHeight: TNumber;
imageResolutionWidth: TNumber;
initialImages: TNumber;
maxConsecutiveImageTimespanInMs: TNumber;
maxFaceCenterDifference: TNumber;
maximumPseudoPitch: TNumber;
maximumPseudoYaw: TNumber;
minNearFarRatio: TNumber;
minTimePerDistanceInMs: TNumber;
minimumPseudoPitch: TNumber;
minimumPseudoYaw: TNumber;
modelInitTimeoutInMs: TNumber;
nearImages: TNumber;
retries: TNumber;
samplingTimeInMs: TNumber;
tooFarThreshold: TNumber;
tooNearThreshold: TNumber;
transitionImages: TNumber;
userFallbackAllowed: TBoolean;
violationLimit: TNumber;
resolution: TOptional<TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>>;
}>;
export declare const TbJumioSdkMessageBaseSchema: TObject< {
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
title: TString;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>;
export declare const TbJumioSdkMessageErrorSchema: TObject< {
type: TLiteral<"error">;
date: TDate;
transactionId: TString;
errorCode: TOptional<TString>;
publicErrorCode: TOptional<TUnsafe<PublicError>>;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
title: TString;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>;
export declare const TbJumioSdkMessageIdSchema: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
export declare const TbJumioSdkMessageProgressSchema: TObject< {
type: TLiteral<"progress">;
title: TOptional<TString>;
progress: TOptional<TNumber>;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>;
export declare const TbJumioSdkMessageSchema: TUnion<[TObject< {
type: TLiteral<"error">;
date: TDate;
transactionId: TString;
errorCode: TOptional<TString>;
publicErrorCode: TOptional<TUnsafe<PublicError>>;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
title: TString;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>, TObject< {
type: TLiteral<"success">;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
title: TString;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>, TObject< {
type: TLiteral<"progress">;
title: TOptional<TString>;
progress: TOptional<TNumber>;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>]>;
export declare const TbJumioSdkMessageSuccessSchema: TObject< {
type: TLiteral<"success">;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
title: TString;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>;
export declare const TbJumioSdkMessageTypeSchema: TUnion<TLiteral<"error" | "progress" | "success">[]>;
export declare const TbJumioSdkScheduledMessageSchema: TObject< {
delayMs: TNumber;
type: TLiteral<"progress">;
title: TOptional<TString>;
progress: TOptional<TNumber>;
id: TUnion<TLiteral<"acquisition-failed" | "acquisition-success" | "usability-check" | "camera-generic-error" | "camera-not-allowed-error" | "camera-initialization" | "session-expired" | "uploading" | "finalizing" | "embargoed-country" | "liveness-failed" | "eidas-failed" | "look-up-id" | "submitting-consent">[]>;
message: TOptional<TString>;
overlay: TOptional<TBoolean>;
closable: TBoolean;
shouldPost: TOptional<TBoolean>;
}>;
export declare const TbLegacyErrorCodeSchema: TUnion<TLiteral<9100 | 9200 | 9210 | 9300 | 9301 | 9400 | 9800 | 9801 | 9822 | 9836 | 9900>[]>;
export declare const TbLinkedModuleSchema: TUnion<TLiteral<"JUMIO_LIVENESS" | "DIGITAL_IDENTITY" | "IOVATION" | "MRZ" | "NFC" | "BARCODE" | "LINEFINDER" | "DOCFINDER" | "MANUAL" | "FACE_MANUAL" | "DATADOG" | "SARDINE">[]>;
export declare const TbLivenessResultSchema: TUnion<TLiteral<"TRUE" | "FALSE" | "BO">[]>;
export declare const TbLivenessSeriesClassifierSchema: TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>;
declare const TbLocaleSchema: TUnion<TLiteral<"id" | "hr" | "th" | "tr" | "ms" | "el" | "ar" | "az" | "bg" | "bn" | "bn_IN" | "bn-IN" | "ca" | "ceb" | "ceb_PH" | "ceb-PH" | "cs" | "da" | "de" | "en" | "en_GB" | "en-GB" | "en_US" | "en-US" | "es" | "es_MX" | "es-MX" | "et" | "fi" | "fil" | "fil_PH" | "fil-PH" | "fr" | "fr_CA" | "fr-CA" | "ga" | "he" | "hi" | "hi_IN" | "hi-IN" | "hu" | "hy" | "it" | "is" | "ja" | "jv" | "jv_ID" | "jv-ID" | "ka_GE" | "ka-GE" | "kk" | "km" | "km_KH" | "km-KH" | "ko" | "lt" | "lv" | "my" | "my_MM" | "my-MM" | "nl" | "no" | "pl" | "pt" | "pt_BR" | "pt-BR" | "ro" | "ru" | "sk" | "sr_Cyrl" | "sr-Cyrl" | "sr" | "sr_Latn" | "sr-Latn" | "sl" | "sv" | "sq" | "sw" | "uk" | "ur" | "uz" | "vi" | "zh" | "zh_CN" | "zh-CN" | "zh_HK" | "zh-HK">[]>;
export declare const TbLocalizedConsentTextSchema: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
declare const TbLoggerDatadogRumInitConfiguration: TObject< {
applicationId: TOptional<TString>;
propagateTraceBaggage: TOptional<TBoolean>;
traceSampleRate: TOptional<TNumber>;
traceContextInjection: TOptional<TUnion<[TLiteral<"all">, TLiteral<"sampled">]>>;
workerUrl: TOptional<TString>;
compressIntakeRequests: TOptional<TBoolean>;
remoteConfigurationId: TOptional<TString>;
remoteConfigurationProxy: TOptional<TString>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
enablePrivacyForActionName: TOptional<TBoolean>;
subdomain: TOptional<TString>;
sessionReplaySampleRate: TOptional<TNumber>;
startSessionReplayRecordingManually: TOptional<TBoolean>;
trackUserInteractions: TOptional<TBoolean>;
actionNameAttribute: TOptional<TString>;
trackViewsManually: TOptional<TBoolean>;
trackBfcacheViews: TOptional<TBoolean>;
trackResources: TOptional<TBoolean>;
trackLongTasks: TOptional<TBoolean>;
trackEarlyRequests: TOptional<TBoolean>;
trackFeatureFlagsForEvents: TOptional<TArray<TUnion<[TLiteral<"vital">, TLiteral<"action">, TLiteral<"long_task">, TLiteral<"resource">]>>>;
profilingSampleRate: TOptional<TNumber>;
}>;
export declare const TbLoggerDatadogRumInitConfigurationDefaultPrivacyLevel: TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>;
declare const TbLoggerDatadogRumParams: TObject< {
type: TLiteral<"LoggerDatadogRum">;
isEnabled: TBoolean;
config: TObject< {
applicationId: TOptional<TString>;
propagateTraceBaggage: TOptional<TBoolean>;
traceSampleRate: TOptional<TNumber>;
traceContextInjection: TOptional<TUnion<[TLiteral<"all">, TLiteral<"sampled">]>>;
workerUrl: TOptional<TString>;
compressIntakeRequests: TOptional<TBoolean>;
remoteConfigurationId: TOptional<TString>;
remoteConfigurationProxy: TOptional<TString>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
enablePrivacyForActionName: TOptional<TBoolean>;
subdomain: TOptional<TString>;
sessionReplaySampleRate: TOptional<TNumber>;
startSessionReplayRecordingManually: TOptional<TBoolean>;
trackUserInteractions: TOptional<TBoolean>;
actionNameAttribute: TOptional<TString>;
trackViewsManually: TOptional<TBoolean>;
trackBfcacheViews: TOptional<TBoolean>;
trackResources: TOptional<TBoolean>;
trackLongTasks: TOptional<TBoolean>;
trackEarlyRequests: TOptional<TBoolean>;
trackFeatureFlagsForEvents: TOptional<TArray<TUnion<[TLiteral<"vital">, TLiteral<"action">, TLiteral<"long_task">, TLiteral<"resource">]>>>;
profilingSampleRate: TOptional<TNumber>;
}>;
}>;
export declare const TbLogLevelSchema: TUnion<TLiteral<"error" | "info" | "none" | "trace" | "debug" | "warn">[]>;
export declare const TbLookupStateSchema: TUnion<TLiteral<"FOUND" | "NOT_FOUND">[]>;
export declare const TbManualCaptureFallbackReasonSchema: TUnion<TLiteral<"module-loading-error" | "module-initialization-error" | "worker-crashed" | "worker-error" | "post-message-error" | "struggle" | "resource-fetch-timeout" | "timeout" | "user-selection" | "excluded-device">[]>;
declare const TbMerchantSettingsAutocaptureSchema: TObject< {
idEnabled: TOptional<TBoolean>;
docVEnabled: TOptional<TBoolean>;
newDesign: TOptional<TBoolean>;
}>;
declare const TbMerchantSettingsBrandingSchema: TObject< {
primaryColor: TOptional<TString>;
accentColor: TOptional<TString>;
logoUri: TOptional<TString>;
}>;
declare const TbMerchantSettingsCrossDeviceSchema: TObject< {
crossDeviceOption: TOptional<TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>>;
enabled: TBoolean;
link: TOptional<TString>;
}>;
export declare const TbMerchantSettingsSchema: TObject< {
autoCapture: TOptional<TObject< {
idEnabled: TOptional<TBoolean>;
docVEnabled: TOptional<TBoolean>;
newDesign: TOptional<TBoolean>;
}>>;
branding: TOptional<TObject< {
primaryColor: TOptional<TString>;
accentColor: TOptional<TString>;
logoUri: TOptional<TString>;
}>>;
crossDevice: TOptional<TObject< {
crossDeviceOption: TOptional<TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>>;
enabled: TBoolean;
link: TOptional<TString>;
}>>;
crossDeviceOnly: TOptional<TBoolean>;
crossDevicePriorityEnabled: TOptional<TBoolean>;
datadog: TOptional<TObject< {
enabled: TBoolean;
merchantName: TString;
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
faceCaptureMode: TOptional<TUnion<TLiteral<"front" | "back">[]>>;
fasterVerificationScreenDisabled: TOptional<TBoolean>;
idFlipAnimationDuration: TOptional<TNumber>;
integrityCheck: TOptional<TBoolean>;
isExplicitUploadEnabled: TOptional<TBoolean>;
isFileUploadEnabled: TOptional<TBoolean>;
jLiveEnabled: TOptional<TBoolean>;
jLiveFallbackPolicy: TOptional<TUnion<TLiteral<"disabled" | "soft" | "strict">[]>>;
jLiveIod: TOptional<TNumber>;
photinusHDEnabled: TOptional<TBoolean>;
photinusPhaseLock: TOptional<TBoolean>;
rescueSessionEnabled: TOptional<TBoolean>;
showBackNavigationButton: TOptional<TBoolean>;
showLanguageSelector: TOptional<TBoolean>;
skipBacksideIds: TOptional<TArray<TObject< {
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
subType: TOptional<TString>;
type: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>>;
skipDocTypeSelectionPage: TOptional<TBoolean>;
skipLivenessGuidancePage: TOptional<TBoolean>;
}>;
export declare const TbNavigationTypeSchema: TUnion<TLiteral<"browser" | "memory">[]>;
export declare const TbOrientationSchema: TUnion<TLiteral<"landscape" | "portrait">[]>;
export declare const TbPhysicalDocumentBaseSchema: TObject< {
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>;
export declare const TbPhysicalDocumentDrivingLicenseSchema: TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>;
export declare const TbPhysicalDocumentIdCardSchema: TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>;
export declare const TbPhysicalDocumentPassportSchema: TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>;
export declare const TbPhysicalDocumentSchema: TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>;
export declare const TbPhysicalDocumentSideClassifierSchema: TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>;
export declare const TbPhysicalDocumentVariantPartSchema: TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>;
export declare const TbPhysicalDocumentVariantSchema: TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>;
export declare const TbPhysicalDocumentVisaSchema: TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>;
export declare const TbPhysicalIdTypeSchema: TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA">[]>;
export declare const TbPredefinedTypeAndValuesHolderSchema: <T extends TSchema>(valuesType: T) => TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<T>;
}>;
export declare const TbPredefinedTypeSchema: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
export declare const TbPromptLoaderStateSchema: TUnion<TLiteral<"progress" | "pulsing" | "initial">[]>;
export declare const TbRedirectsSchema: TObject< {
success: TOptional<TString>;
error: TOptional<TString>;
}>;
export declare const TbRequestCodeSchema: TUnion<TLiteral<0 | 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27>[]>;
export declare const TbRequestStatusTypeSchema: TUnion<TLiteral<"error" | "success" | "ready" | "loading">[]>;
export declare const TbSdkTypeSchema: TUnion<TLiteral<"IOVATION">[]>;
export declare const TbSelectTypeSchema: TUnion<TLiteral<"default" | "capture-screen">[]>;
export declare const TbSelfieSequenceClassifierSchema: TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>;
export declare const TbSensorCaptureIntervalsSchema: TObject< {
intervalLog: TNumber;
intervalSend: TNumber;
}>;
declare const TbSequenceImageClassifierSchema: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
export declare const TbSettingsDefaultSchema: TObject< {
accountId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
acquisitionReference: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
brandingEnabled: TBoolean;
consents: TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>>;
countryForIp: TString;
credentials: TArray<TUnion<[TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>]>>;
maxFileUploadSize: TNumber;
merchantSettings: TOptional<TObject< {
autoCapture: TOptional<TObject< {
idEnabled: TOptional<TBoolean>;
docVEnabled: TOptional<TBoolean>;
newDesign: TOptional<TBoolean>;
}>>;
branding: TOptional<TObject< {
primaryColor: TOptional<TString>;
accentColor: TOptional<TString>;
logoUri: TOptional<TString>;
}>>;
crossDevice: TOptional<TObject< {
crossDeviceOption: TOptional<TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>>;
enabled: TBoolean;
link: TOptional<TString>;
}>>;
crossDeviceOnly: TOptional<TBoolean>;
crossDevicePriorityEnabled: TOptional<TBoolean>;
datadog: TOptional<TObject< {
enabled: TBoolean;
merchantName: TString;
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
faceCaptureMode: TOptional<TUnion<TLiteral<"front" | "back">[]>>;
fasterVerificationScreenDisabled: TOptional<TBoolean>;
idFlipAnimationDuration: TOptional<TNumber>;
integrityCheck: TOptional<TBoolean>;
isExplicitUploadEnabled: TOptional<TBoolean>;
isFileUploadEnabled: TOptional<TBoolean>;
jLiveEnabled: TOptional<TBoolean>;
jLiveFallbackPolicy: TOptional<TUnion<TLiteral<"disabled" | "soft" | "strict">[]>>;
jLiveIod: TOptional<TNumber>;
photinusHDEnabled: TOptional<TBoolean>;
photinusPhaseLock: TOptional<TBoolean>;
rescueSessionEnabled: TOptional<TBoolean>;
showBackNavigationButton: TOptional<TBoolean>;
showLanguageSelector: TOptional<TBoolean>;
skipBacksideIds: TOptional<TArray<TObject< {
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
subType: TOptional<TString>;
type: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>>;
skipDocTypeSelectionPage: TOptional<TBoolean>;
skipLivenessGuidancePage: TOptional<TBoolean>;
}>>;
redirects: TOptional<TObject< {
success: TOptional<TString>;
error: TOptional<TString>;
}>>;
stateForIp: TString;
status: TUnion<TLiteral<"FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS">[]>;
supportedCountries: TArray<TObject< {
country: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
idTypes: TArray<TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>>;
}>>;
supportedDocumentTypes: TArray<TObject< {
code: TString;
name: TString;
maxPages: TNumber;
translations: TOptional<TRecord<TString, TString>>;
}>>;
skipStartScreen: TOptional<TBoolean>;
timestamp: TString;
workflowDefinitionKey: TNumber;
configurations: TObject< {
fileUpload: TOptional<TObject< {
isFallbackUploadEnabled: TBoolean;
integrityTimeStep: TOptional<TNumber>;
}>>;
jumioLiveness: TOptional<TObject< {
fallbackTimeInMs: TNumber;
farImages: TNumber;
frameRateThreshold: TNumber;
imageCompression: TNumber;
imageResolutionHeight: TNumber;
imageResolutionWidth: TNumber;
initialImages: TNumber;
maxConsecutiveImageTimespanInMs: TNumber;
maxFaceCenterDifference: TNumber;
maximumPseudoPitch: TNumber;
maximumPseudoYaw: TNumber;
minNearFarRatio: TNumber;
minTimePerDistanceInMs: TNumber;
minimumPseudoPitch: TNumber;
minimumPseudoYaw: TNumber;
modelInitTimeoutInMs: TNumber;
nearImages: TNumber;
retries: TNumber;
samplingTimeInMs: TNumber;
tooFarThreshold: TNumber;
tooNearThreshold: TNumber;
transitionImages: TNumber;
userFallbackAllowed: TBoolean;
violationLimit: TNumber;
resolution: TOptional<TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>>;
}>>;
idAutocapture: TOptional<TObject< {
assetsLoadingTimeoutMs: TOptional<TNumber>;
fallbackTimeInMs: TOptional<TNumber>;
excludeDevices: TOptional<TArray<TString>>;
focusTimeInMs: TOptional<TNumber>;
manualFocusTimeInMs: TOptional<TNumber>;
displayRescueCaptureButtonInMs: TOptional<TNumber>;
optimisticFeedbackThreshold: TOptional<TNumber>;
trackerBackdropVisible: TOptional<TBoolean>;
showUnifiedPhysicalIdType: TOptional<TBoolean>;
}>>;
helpScreen: TOptional<TObject< {
ID: TNumber;
FACEMAP: TNumber;
DOCUMENT: TNumber;
DATA: TNumber;
}>>;
sensorData: TOptional<TObject< {
intervalLog: TNumber;
intervalSend: TNumber;
}>>;
supplementalImagesV2: TOptional<TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>>;
uploadWebpForIdCapture: TOptional<TString>;
datadog: TOptional<TObject< {
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
idSharpness: TOptional<TObject< {
logSharpnessThreshold: TNumber;
evaluationThrottleTimeMs: TNumber;
sharpnessFallbackTimeoutMs: TNumber;
minSharpnessSequenceDurationMs: TNumber;
queueSize: TNumber;
}>>;
}>;
}>;
export declare const TbSettingsSchema: TObject< {
accountId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
acquisitionReference: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
brandingEnabled: TBoolean;
consents: TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>>;
countryForIp: TString;
credentials: TArray<TUnion<[TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>]>>;
maxFileUploadSize: TNumber;
merchantSettings: TOptional<TObject< {
autoCapture: TOptional<TObject< {
idEnabled: TOptional<TBoolean>;
docVEnabled: TOptional<TBoolean>;
newDesign: TOptional<TBoolean>;
}>>;
branding: TOptional<TObject< {
primaryColor: TOptional<TString>;
accentColor: TOptional<TString>;
logoUri: TOptional<TString>;
}>>;
crossDevice: TOptional<TObject< {
crossDeviceOption: TOptional<TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>>;
enabled: TBoolean;
link: TOptional<TString>;
}>>;
crossDeviceOnly: TOptional<TBoolean>;
crossDevicePriorityEnabled: TOptional<TBoolean>;
datadog: TOptional<TObject< {
enabled: TBoolean;
merchantName: TString;
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
faceCaptureMode: TOptional<TUnion<TLiteral<"front" | "back">[]>>;
fasterVerificationScreenDisabled: TOptional<TBoolean>;
idFlipAnimationDuration: TOptional<TNumber>;
integrityCheck: TOptional<TBoolean>;
isExplicitUploadEnabled: TOptional<TBoolean>;
isFileUploadEnabled: TOptional<TBoolean>;
jLiveEnabled: TOptional<TBoolean>;
jLiveFallbackPolicy: TOptional<TUnion<TLiteral<"disabled" | "soft" | "strict">[]>>;
jLiveIod: TOptional<TNumber>;
photinusHDEnabled: TOptional<TBoolean>;
photinusPhaseLock: TOptional<TBoolean>;
rescueSessionEnabled: TOptional<TBoolean>;
showBackNavigationButton: TOptional<TBoolean>;
showLanguageSelector: TOptional<TBoolean>;
skipBacksideIds: TOptional<TArray<TObject< {
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
subType: TOptional<TString>;
type: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>>;
skipDocTypeSelectionPage: TOptional<TBoolean>;
skipLivenessGuidancePage: TOptional<TBoolean>;
}>>;
redirects: TOptional<TObject< {
success: TOptional<TString>;
error: TOptional<TString>;
}>>;
stateForIp: TString;
status: TUnion<TLiteral<"FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS">[]>;
supportedCountries: TArray<TObject< {
country: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
idTypes: TArray<TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>>;
}>>;
supportedDocumentTypes: TArray<TObject< {
code: TString;
name: TString;
maxPages: TNumber;
translations: TOptional<TRecord<TString, TString>>;
}>>;
skipStartScreen: TOptional<TBoolean>;
timestamp: TString;
workflowDefinitionKey: TNumber;
configurations: TObject< {
fileUpload: TOptional<TObject< {
isFallbackUploadEnabled: TBoolean;
integrityTimeStep: TOptional<TNumber>;
}>>;
jumioLiveness: TOptional<TObject< {
fallbackTimeInMs: TNumber;
farImages: TNumber;
frameRateThreshold: TNumber;
imageCompression: TNumber;
imageResolutionHeight: TNumber;
imageResolutionWidth: TNumber;
initialImages: TNumber;
maxConsecutiveImageTimespanInMs: TNumber;
maxFaceCenterDifference: TNumber;
maximumPseudoPitch: TNumber;
maximumPseudoYaw: TNumber;
minNearFarRatio: TNumber;
minTimePerDistanceInMs: TNumber;
minimumPseudoPitch: TNumber;
minimumPseudoYaw: TNumber;
modelInitTimeoutInMs: TNumber;
nearImages: TNumber;
retries: TNumber;
samplingTimeInMs: TNumber;
tooFarThreshold: TNumber;
tooNearThreshold: TNumber;
transitionImages: TNumber;
userFallbackAllowed: TBoolean;
violationLimit: TNumber;
resolution: TOptional<TUnion<[TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>, TArray<TUnion<[TObject< {
width: TNumber;
height: TNumber;
}>, TObject< {
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
aspectRatio: TNumber;
}>, TObject< {
width: TNumber;
height: TNumber;
aspectRatio: TNumber;
}>, TObject< {
aspectRatio: TNumber;
}>, TObject< {
height: TNumber;
}>, TObject< {
width: TNumber;
}>]>>]>>;
}>>;
idAutocapture: TOptional<TObject< {
assetsLoadingTimeoutMs: TOptional<TNumber>;
fallbackTimeInMs: TOptional<TNumber>;
excludeDevices: TOptional<TArray<TString>>;
focusTimeInMs: TOptional<TNumber>;
manualFocusTimeInMs: TOptional<TNumber>;
displayRescueCaptureButtonInMs: TOptional<TNumber>;
optimisticFeedbackThreshold: TOptional<TNumber>;
trackerBackdropVisible: TOptional<TBoolean>;
showUnifiedPhysicalIdType: TOptional<TBoolean>;
}>>;
helpScreen: TOptional<TObject< {
ID: TNumber;
FACEMAP: TNumber;
DOCUMENT: TNumber;
DATA: TNumber;
}>>;
sensorData: TOptional<TObject< {
intervalLog: TNumber;
intervalSend: TNumber;
}>>;
supplementalImagesV2: TOptional<TArray<TUnion<[TObject< {
classifier: TUnion<[TLiteral<"ID_SEQUENCE">, TLiteral<"SELFIE_SEQUENCE">]>;
captureFrequency: TNumber;
maxBatch: TNumber;
maxQueueSizeBytes: TNumber;
minBufferAge: TNumber;
resolutions: TArray<TNumber>;
}>, TObject< {
classifier: TLiteral<"FRONT_WITH_FLASH">;
flash: TBoolean;
usabilityExpected: TBoolean;
}>]>>>;
uploadWebpForIdCapture: TOptional<TString>;
datadog: TOptional<TObject< {
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
idSharpness: TOptional<TObject< {
logSharpnessThreshold: TNumber;
evaluationThrottleTimeMs: TNumber;
sharpnessFallbackTimeoutMs: TNumber;
minSharpnessSequenceDurationMs: TNumber;
queueSize: TNumber;
}>>;
}>;
}>;
export declare const TbSettingsWithoutConfigurationsSchema: TObject< {
accountId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
acquisitionReference: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
brandingEnabled: TBoolean;
consents: TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
privacyPolicyUrl: TOptional<TString>;
localizedPrivacyPolicyUrls: TOptional<TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>>;
displayType: TUnion<TLiteral<"PASSIVE" | "ACTIVE">[]>;
text: TString;
alternativeTexts: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
additionalData: TOptional<TObject< {
fasterVerificationText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
selfieDonePolicyText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseText: TObject< {
id: TOptional<TString>;
hr: TOptional<TString>;
th: TOptional<TString>;
tr: TOptional<TString>;
ms: TOptional<TString>;
el: TOptional<TString>;
ar: TOptional<TString>;
az: TOptional<TString>;
bg: TOptional<TString>;
bn: TOptional<TString>;
bn_IN: TOptional<TString>;
"bn-IN": TOptional<TString>;
ca: TOptional<TString>;
ceb: TOptional<TString>;
ceb_PH: TOptional<TString>;
"ceb-PH": TOptional<TString>;
cs: TOptional<TString>;
da: TOptional<TString>;
de: TOptional<TString>;
en: TOptional<TString>;
en_GB: TOptional<TString>;
"en-GB": TOptional<TString>;
en_US: TOptional<TString>;
"en-US": TOptional<TString>;
es: TOptional<TString>;
es_MX: TOptional<TString>;
"es-MX": TOptional<TString>;
et: TOptional<TString>;
fi: TOptional<TString>;
fil: TOptional<TString>;
fil_PH: TOptional<TString>;
"fil-PH": TOptional<TString>;
fr: TOptional<TString>;
fr_CA: TOptional<TString>;
"fr-CA": TOptional<TString>;
ga: TOptional<TString>;
he: TOptional<TString>;
hi: TOptional<TString>;
hi_IN: TOptional<TString>;
"hi-IN": TOptional<TString>;
hu: TOptional<TString>;
hy: TOptional<TString>;
it: TOptional<TString>;
is: TOptional<TString>;
ja: TOptional<TString>;
jv: TOptional<TString>;
jv_ID: TOptional<TString>;
"jv-ID": TOptional<TString>;
ka_GE: TOptional<TString>;
"ka-GE": TOptional<TString>;
kk: TOptional<TString>;
km: TOptional<TString>;
km_KH: TOptional<TString>;
"km-KH": TOptional<TString>;
ko: TOptional<TString>;
lt: TOptional<TString>;
lv: TOptional<TString>;
my: TOptional<TString>;
my_MM: TOptional<TString>;
"my-MM": TOptional<TString>;
nl: TOptional<TString>;
no: TOptional<TString>;
pl: TOptional<TString>;
pt: TOptional<TString>;
pt_BR: TOptional<TString>;
"pt-BR": TOptional<TString>;
ro: TOptional<TString>;
ru: TOptional<TString>;
sk: TOptional<TString>;
sr_Cyrl: TOptional<TString>;
"sr-Cyrl": TOptional<TString>;
sr: TOptional<TString>;
sr_Latn: TOptional<TString>;
"sr-Latn": TOptional<TString>;
sl: TOptional<TString>;
sv: TOptional<TString>;
sq: TOptional<TString>;
sw: TOptional<TString>;
uk: TOptional<TString>;
ur: TOptional<TString>;
uz: TOptional<TString>;
vi: TOptional<TString>;
zh: TOptional<TString>;
zh_CN: TOptional<TString>;
"zh-CN": TOptional<TString>;
zh_HK: TOptional<TString>;
"zh-HK": TOptional<TString>;
}>;
termsOfUseUrl: TString;
}>>;
}>>;
countryForIp: TString;
credentials: TArray<TUnion<[TTransform<TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Id>;
country: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>;
subType: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
}>>;
deviceRiskVendors: TOptional<TArray<TString>>;
acquisitionMode: TOptional<TString>;
}>]>, ({
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
} & {
type?: {
values: never[];
predefinedType: never;
} | undefined;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}) | {
type: {
predefinedType: never;
values: "DIGITAL_IDENTITY"[];
};
capabilities?: {
id: `${string}-${string}-${string}-${string}-${string}`;
name: string;
}[] | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
country?: {
values: never[];
predefinedType: never;
} | undefined;
subType?: {
values: never[];
predefinedType: never;
} | undefined;
deviceRiskVendors?: string[] | undefined;
acquisitionMode?: string | undefined;
category: import("../../../api/src/index.js").Category.Id;
}>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Facemap>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"JUMIO_STANDARD" | "JUMIO_LIVENESS" | "JUMIO_PREMIUM">[]>>;
}>;
requiredParts: TOptional<TArray<TString>>;
deviceRiskVendors: TOptional<TArray<TString>>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Document>;
country: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
}>;
type: TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>;
deviceRiskVendors: TArray<TString>;
requiredParts: TArray<TString>;
}>]>, TIntersect<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
capabilities: TOptional<TArray<TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
name: TString;
}>>>;
}>, TObject< {
category: TLiteral<import("../../../api/src/index.js").Category.Data>;
deviceRiskVendors: TArray<TString>;
type: TOptional<TObject< {
predefinedType: TUnion<TLiteral<"DEFINED" | "RECOMMENDED" | "OPTIONAL">[]>;
values: TArray<TString>;
}>>;
requiredParts: TArray<TString>;
}>]>]>>;
maxFileUploadSize: TNumber;
merchantSettings: TOptional<TObject< {
autoCapture: TOptional<TObject< {
idEnabled: TOptional<TBoolean>;
docVEnabled: TOptional<TBoolean>;
newDesign: TOptional<TBoolean>;
}>>;
branding: TOptional<TObject< {
primaryColor: TOptional<TString>;
accentColor: TOptional<TString>;
logoUri: TOptional<TString>;
}>>;
crossDevice: TOptional<TObject< {
crossDeviceOption: TOptional<TUnion<TLiteral<"default" | "email_only" | "qr_only">[]>>;
enabled: TBoolean;
link: TOptional<TString>;
}>>;
crossDeviceOnly: TOptional<TBoolean>;
crossDevicePriorityEnabled: TOptional<TBoolean>;
datadog: TOptional<TObject< {
enabled: TBoolean;
merchantName: TString;
rules: TOptional<TArray<TIntersect<[TObject< {
fieldNamePattern: TString;
valuePattern: TString;
}>, TObject< {
sessionReplaySampleRate: TOptional<TNumber>;
sessionSampleRate: TOptional<TNumber>;
defaultPrivacyLevel: TOptional<TUnion<[TLiteral<"mask">, TLiteral<"mask-user-input">, TLiteral<"allow">]>>;
}>]>>>;
}>>;
faceCaptureMode: TOptional<TUnion<TLiteral<"front" | "back">[]>>;
fasterVerificationScreenDisabled: TOptional<TBoolean>;
idFlipAnimationDuration: TOptional<TNumber>;
integrityCheck: TOptional<TBoolean>;
isExplicitUploadEnabled: TOptional<TBoolean>;
isFileUploadEnabled: TOptional<TBoolean>;
jLiveEnabled: TOptional<TBoolean>;
jLiveFallbackPolicy: TOptional<TUnion<TLiteral<"disabled" | "soft" | "strict">[]>>;
jLiveIod: TOptional<TNumber>;
photinusHDEnabled: TOptional<TBoolean>;
photinusPhaseLock: TOptional<TBoolean>;
rescueSessionEnabled: TOptional<TBoolean>;
showBackNavigationButton: TOptional<TBoolean>;
showLanguageSelector: TOptional<TBoolean>;
skipBacksideIds: TOptional<TArray<TObject< {
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
subType: TOptional<TString>;
type: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>>>;
skipDocTypeSelectionPage: TOptional<TBoolean>;
skipLivenessGuidancePage: TOptional<TBoolean>;
}>>;
redirects: TOptional<TObject< {
success: TOptional<TString>;
error: TOptional<TString>;
}>>;
stateForIp: TString;
status: TUnion<TLiteral<"FAILED" | "NOT_STARTED" | "PENDING" | "RETRY" | "SUCCESS">[]>;
supportedCountries: TArray<TObject< {
country: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
idTypes: TArray<TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>>;
}>>;
supportedDocumentTypes: TArray<TObject< {
code: TString;
name: TString;
maxPages: TNumber;
translations: TOptional<TRecord<TString, TString>>;
}>>;
skipStartScreen: TOptional<TBoolean>;
timestamp: TString;
workflowDefinitionKey: TNumber;
}>;
declare const TbSkipBacksideIdSchema: TObject< {
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
subType: TOptional<TString>;
type: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
}>;
export declare const TbSourceSchema: TUnion<TLiteral<"camera" | "upload" | "preview">[]>;
export declare const TbStepNavigationActionSchema: TUnion<TLiteral<"step-navigation-previous-step" | "step-navigation-next-step">[]>;
export declare const TbSupplementalImageClassifierSchema: TUnion<TLiteral<"FRONT_WITH_FLASH" | "ID_SEQUENCE" | "SELFIE_SEQUENCE">[]>;
export declare const TbSupportedCountrySchema: TObject< {
country: TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>;
idTypes: TArray<TUnion<[TUnion<[TObject< {
idType: TLiteral<"ID_CARD">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"DRIVING_LICENSE">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"PASSPORT">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>, TObject< {
idType: TLiteral<"VISA">;
variants: TArray<TObject< {
variant: TUnion<TLiteral<"PAPER" | "PLASTIC">[]>;
format: TOptional<TUnion<TLiteral<"ID1" | "ID2" | "ID3" | "NONE">[]>>;
parts: TArray<TObject< {
side: TUnion<TLiteral<"FRONT" | "BACK">[]>;
}>>;
}>>;
}>]>, TUnion<[TObject< {
subType: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">;
file: TLiteral<"PDF">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"MASTERCARD">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"EIDAS">;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>, TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>]>]>>;
}>;
export declare const TbSupportedDocumentTypeSchema: TObject< {
code: TString;
name: TString;
maxPages: TNumber;
translations: TOptional<TRecord<TString, TString>>;
}>;
export declare const TbThumbnailSchema: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
export declare const TbThumbnailStateBaseSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>;
export declare const TbThumbnailStateErrorSchema: TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>;
export declare const TbThumbnailStateNotStartedSchema: TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>;
export declare const TbThumbnailStateProgressSchema: TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>;
export declare const TbThumbnailStateSchema: TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"progress">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>]>;
export declare const TbThumbnailStateSuccessSchema: TObject< {
state: TLiteral<"success">;
thumbnail: TObject< {
base64: TString;
width: TNumber;
height: TNumber;
}>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
}>;
export declare const TbThumbnailStatusSchema: TUnion<TLiteral<"error" | "progress" | "not-started" | "success">[]>;
export declare const TbTrustCheckDigitalIdentitySchema: TObject< {
subType: TLiteral<"TRUST_CHECK">;
provider: TOptional<TString>;
logoUrl: TOptional<TString>;
idType: TLiteral<"DIGITAL_IDENTITY">;
title: TString;
}>;
export declare const TbTrustCheckStatusSchema: TUnion<TLiteral<"FAILED" | "SUCCESS" | "NOT_AVAILABLE">[]>;
declare const TbUploadEventsSchema: TUnion<TLiteral<"filesuploadedraw" | "filesuploaded">[]>;
export declare const TbUploadStateErrorSchema: TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
export declare const TbUploadStateNotStartedSchema: TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
export declare const TbUploadStateProgressSchema: TObject< {
state: TLiteral<"progress">;
progress: TOptional<TNumber>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
export declare const TbUploadStateSchema: TUnion<[TObject< {
state: TLiteral<"not-started">;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>, TObject< {
state: TLiteral<"progress">;
progress: TOptional<TNumber>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>, TObject< {
state: TLiteral<"error">;
error: TUnknown;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>, TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>]>;
export declare const TbUploadStateSuccessSchema: TObject< {
state: TLiteral<"success">;
usabilityId: TString;
docvProcessed: TOptional<TBoolean>;
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
source: TUnion<TLiteral<"camera" | "upload">[]>;
category: TUnion<TLiteral<Category>[]>;
credentialId: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
blob: TUnsafe<Blob>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
idSubtype: TOptional<TUnion<TLiteral<"DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK">[]>>;
batchBytesToUpload: TNumber;
batchBytesUploaded: TNumber;
batchUploadProgress: TNumber;
}>;
export declare const TbUploadStatusSchema: TUnion<TLiteral<"error" | "progress" | "not-started" | "success">[]>;
export declare const TbUsabilityCheckRejectReasonCodeSchema: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
export declare const TbUsabilityCheckStateErrorSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"error">;
error: TUnknown;
}>;
export declare const TbUsabilityCheckStateNotStartedSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"not-started">;
}>;
export declare const TbUsabilityCheckStateProgressSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"progress">;
}>;
export declare const TbUsabilityCheckStateSchema: TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"not-started">;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"progress">;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"error">;
error: TUnknown;
}>, TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
}>]>]>;
export declare const TbUsabilityCheckStateSuccessNotAvailableSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
}>;
export declare const TbUsabilityCheckStateSuccessPassOrRejectSchema: TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>]>;
export declare const TbUsabilityCheckStateSuccessPassSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>;
export declare const TbUsabilityCheckStateSuccessRejectSchema: TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>;
export declare const TbUsabilityCheckStateSuccessSchema: TUnion<[TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
}>, TObject< {
id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
state: TLiteral<"success">;
result: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
}>]>;
export declare const TbUsabilityCheckStatusSchema: TUnion<TLiteral<"error" | "progress" | "not-started" | "success">[]>;
export declare const TbUsabilityDecisionBaseSchema: <T extends UsabilityDecisionType>(decisionType: T) => TObject< {
decisionType: TLiteral<T>;
skipBackside: TOptional<TBoolean>;
}>;
export declare const TbUsabilityDecisionNotAvailableSchema: TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>;
export declare const TbUsabilityDecisionPassOrRejectSchema: TUnion<[TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>]>;
export declare const TbUsabilityDecisionPassSchema: TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
export declare const TbUsabilityDecisionRejectReasonSchema: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
export declare const TbUsabilityDecisionRejectSchema: TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>;
export declare const TbUsabilityDecisionSchema: TUnion<[TIntersect<[TObject< {
decisionType: TLiteral<"PASS">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TIntersect<[TIntersect<[TObject< {
decisionType: TLiteral<"REJECT">;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>, TObject< {
rejectReason: TObject< {
reasonCode: TUnion<TLiteral<"0" | "100" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "118" | "119" | "200" | "2001" | "2002" | "2003" | "2004" | "2005" | "2006" | "201" | "202" | "206" | "214" | "300" | "3002" | "3003" | "3004" | "3005" | "3006" | "3007" | "3008" | "3009" | "401" | "501">[]>;
}>;
}>]>, TObject< {
decisionType: TLiteral<"NOT_AVAILABLE">;
skipBackside: TOptional<TBoolean>;
}>]>;
export declare const TbUsabilityDecisionTypeSchema: TUnion<TLiteral<"NOT_AVAILABLE" | "PASS" | "REJECT">[]>;
export declare const TbUsabilityDecisionWithExtractedDataBaseSchema: <T extends UsabilityDecisionType>(decisionType: T) => TIntersect<[TObject< {
decisionType: TLiteral<T>;
skipBackside: TOptional<TBoolean>;
}>, TObject< {
extractedData: TOptional<TObject< {
address: TOptional<TString>;
city: TOptional<TString>;
country: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
dateOfBirth: TOptional<TString>;
documentNumber: TOptional<TString>;
expiryDate: TOptional<TString>;
firstName: TOptional<TString>;
gender: TOptional<TString>;
idSubType: TOptional<TString>;
idType: TOptional<TUnion<TLiteral<"PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY">[]>>;
issuingCountry: TOptional<TUnion<TLiteral<"ABW" | "AFG" | "AGO" | "AIA" | "ALA" | "ALB" | "AND" | "ARE" | "ARG" | "ARM" | "ASM" | "ATA" | "ATF" | "ATG" | "AUS" | "AUT" | "AZE" | "BDI" | "BEL" | "BEN" | "BES" | "BFA" | "BGD" | "BGR" | "BHR" | "BHS" | "BIH" | "BLM" | "BLR" | "BLZ" | "BMU" | "BOL" | "BRA" | "BRB" | "BRN" | "BTN" | "BVT" | "BWA" | "CAF" | "CAN" | "CCK" | "CHE" | "CHL" | "CHN" | "CIV" | "CMR" | "COD" | "COG" | "COK" | "COL" | "COM" | "CPV" | "CRI" | "CUB" | "CUW" | "CXR" | "CYM" | "CYP" | "CZE" | "DEU" | "DJI" | "DMA" | "DNK" | "DOM" | "DZA" | "ECU" | "EGY" | "ERI" | "ESH" | "ESP" | "EST" | "ETH" | "FIN" | "FJI" | "FLK" | "FRA" | "FRO" | "FSM" | "GAB" | "GBR" | "GEO" | "GGY" | "GHA" | "GIB" | "GIN" | "GLP" | "GMB" | "GNB" | "GNQ" | "GRC" | "GRD" | "GRL" | "GTM" | "GUF" | "GUM" | "GUY" | "HKG" | "HMD" | "HND" | "HRV" | "HTI" | "HUN" | "IDN" | "IMN" | "IND" | "IOT" | "IRL" | "IRN" | "IRQ" | "ISL" | "ISR" | "ITA" | "JAM" | "JEY" | "JOR" | "JPN" | "KAZ" | "KEN" | "KGZ" | "KHM" | "KIR" | "KNA" | "KOR" | "KWT" | "LAO" | "LBN" | "LBR" | "LBY" | "LCA" | "LIE" | "LKA" | "LSO" | "LTU" | "LUX" | "LVA" | "MAC" | "MAF" | "MAR" | "MCO" | "MDA" | "MDG" | "MDV" | "MEX" | "MHL" | "MKD" | "MLI" | "MLT" | "MMR" | "MNE" | "MNG" | "MNP" | "MOZ" | "MRT" | "MSR" | "MTQ" | "MUS" | "MWI" | "MYS" | "MYT" | "NAM" | "NCL" | "NER" | "NFK" | "NGA" | "NIC" | "NIU" | "NLD" | "NOR" | "NPL" | "NRU" | "NZL" | "OMN" | "PAK" | "PAN" | "PCN" | "PER" | "PHL" | "PLW" | "PNG" | "POL" | "PRI" | "PRK" | "PRT" | "PRY" | "PSE" | "PYF" | "QAT" | "REU" | "ROU" | "RUS" | "RWA" | "SAU" | "SDN" | "SEN" | "SGP" | "SGS" | "SHN" | "SJM" | "SLB" | "SLE" | "SLV" | "SMR" | "SOM" | "SPM" | "SRB" | "SSD" | "STP" | "SUR" | "SVK" | "SVN" | "SWE" | "SWZ" | "SXM" | "SYC" | "SYR" | "TCA" | "TCD" | "TGO" | "THA" | "TJK" | "TKL" | "TKM" | "TLS" | "TON" | "TTO" | "TUN" | "TUR" | "TUV" | "TWN" | "TZA" | "UGA" | "UKR" | "UMI" | "URY" | "USA" | "UZB" | "VAT" | "VCT" | "VEN" | "VGB" | "VIR" | "VNM" | "VUT" | "WLF" | "WSM" | "XKX" | "YEM" | "ZAF" | "ZMB" | "ZWE">[]>>;
issuingDate: TOptional<TString>;
lastName: TOptional<TString>;
mrzLine1: TOptional<TString>;
mrzLine2: TOptional<TString>;
mrzLine3: TOptional<TString>;
nationality: TOptional<TString>;
personalNumber: TOptional<TString>;
placeOfBirth: TOptional<TString>;
postalCode: TOptional<TString>;
rawBarcodeData: TOptional<TString>;
subdivision: TOptional<TString>;
}>>;
classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion<TLiteral<"FRONTSIDE" | "BACKSIDE">[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>;
}>]>;
export declare const TbUuidSchema: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
export declare const TbUuidWithDefaultSchema: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>;
export declare const TbVideoErrorSchema: TObject< {
name: TString;
message: TString;
}>;
export declare const TbVideoSourceTypeSchema: TUnion<TLiteral<"camera" | "file">[]>;
export declare const TbVirtualStepSchema: TUnion<TLiteral<VirtualStep>[]>;
export declare type Teardown = () => void;
export declare type Thumbnail = Static<typeof TbThumbnailSchema>;
export declare type ThumbnailState = Static<typeof TbThumbnailStateSchema>;
export declare type ThumbnailStatus = Static<typeof TbThumbnailStatusSchema>;
export declare const ThumbnailStatusEnum: {
readonly NotStarted: "not-started";
readonly Progress: "progress";
readonly Success: "success";
readonly Error: "error";
};
declare interface TimestampLike {
timestamp: string;
}
declare type ToBlobSupportedImageType = 'image/jpeg' | 'image/png' | 'image/webp';
export declare const toggleCaptureHintsVisibility: () => void;
export declare interface Token<TExpiration = Date> extends Record<string, unknown> {
exAt: TExpiration;
accId: UUID;
aId: UUID;
wfeId: UUID;
cRef: string;
cId: UUID;
}
export declare interface TokenManager {
readonly token$: Observable<TokenState>;
setToken(token: string): void;
getToken(): TokenState;
}
export declare interface TokenManagerController {
getToken(): Promise<TokenState>;
getToken$(): Observable<TokenState>;
setToken(token: string): void;
}
export declare interface TokenState<TExpiration = Date> {
parsedToken?: Token<TExpiration>;
token: string;
transactionId: UUID;
tokenExpired: boolean;
}
export declare class TopMessageContainerComponent extends BaseComponent {
static styles: CSSResult[];
render(): TemplateResult_2<1>;
}
export declare const transactionFinished: ErrorCase;
export declare const transformMediaDeviceInfo: (device: MediaDeviceInfo) => JMediaDeviceInfo;
export declare interface Transport {
getSettings$(params: SettingsRequest): Observable<unknown>;
sendAnalyticsEvent$(params: SendEventRequest): Observable<object>;
sendReportingEvent$(params: SendEventRequest): Observable<object>;
finalize$(): Observable<FinalizeResponse>;
checkUsability$(params: CheckUsabilityParams): Observable<UsabilityResult>;
checkEidas$(): Observable<EidasResult>;
extractData$(): Observable<ExtractedDataResponse>;
uploadData$(params: UploadDataParams): Observable<UploadResponse>;
provideConsents$(consents: ProvideConsentRequest[]): Observable<object>;
getAcquisitionStatus$(): Observable<AcquisitionStatusResponse>;
sendCrossDeviceEmail$(emailRequest: EmailRequest): Observable<EmailResponse>;
getFilePart$(params: GetFilePartParams): Observable<unknown>;
getImageSignature$(params: IntegrityRequest): Observable<IntegrityResponse>;
updateMetadata$(acquisitionId: UUID, credentialId: UUID, params: UpdateMetadataParams): Observable<object>;
eidasUrl$(locale: Locale): Observable<EidasUrlResponse>;
lookupResult$(lookupId: UUID): Observable<LookupResponse>;
getTrustCheckStatus$(sessionId: UUID): Observable<TrustCheckResult>;
trustCheckUrl$(locale: Locale, provider: string, country: CountryCode): Observable<TrustCheckUrlResponse>;
}
export declare interface TransportController {
getSettings(params: SettingsRequest): Promise<unknown>;
sendAnalyticsEvent(params: SendEventRequest): Promise<object>;
sendReportingEvent(params: SendEventRequest): Promise<object>;
finalize(): Promise<FinalizeResponse>;
checkUsability(params: CheckUsabilityParams): Promise<UsabilityResult>;
extractData(): Promise<ExtractedDataResponse>;
uploadData(params: UploadDataParams): Promise<UploadResponse>;
getAcquisitionStatus(): Promise<AcquisitionStatusResponse>;
}
export declare type TrustCheckDigitalIdentity = Static<typeof TbTrustCheckDigitalIdentitySchema>;
export declare const trustCheckFailedEvent: EventDispatcher<EventMetadata>;
export declare interface TrustCheckResult {
status: TrustCheckStatus;
}
export declare type TrustCheckStatus = Static<typeof TbTrustCheckStatusSchema>;
export declare const TrustCheckStatusEnum: {
readonly SUCCESS: "SUCCESS";
readonly FAILED: "FAILED";
readonly NOT_AVAILABLE: "NOT_AVAILABLE";
};
export declare const trustCheckStatusFetchErrorEvent: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
export declare interface TrustCheckStoreState {
trustCheckIsOutOfAttempts?: Record<string, boolean>;
}
export declare const trustCheckSuccessEvent: EventDispatcher<EventMetadata>;
export declare const trustCheckUrlFetchErrorEvent: EventDispatcher< {
name?: string;
message?: string;
stack?: string;
}>;
export declare const trustCheckUrlFetchEvent: EventDispatcher<EventMetadata>;
export declare interface TrustCheckUrlResponse {
url: string;
}
export declare interface UIState {
showBackButtonMerchantSetting?: boolean;
showBackButtonAttribute?: boolean;
showLocaleSelectorMerchantSetting?: boolean;
showLocaleSelectorAttribute?: boolean;
}
export declare const uncaughtErrorEvent: EventDispatcher< {
name: string;
message: string;
stack?: string;
}>;
export declare const unhandledrejectionEvent: EventDispatcher< {
name: string;
message: string;
stack?: string;
}>;
export declare const unlockOrientation: () => void;
declare type UnwrapObservable<T> = T extends Observable<infer R> ? R : never;
export declare const updateAutocaptureRescueCaptureState$: () => Observable<true>;
export declare const updateConsent: (item: ConsentData) => void;
export declare const updateDeviceList$: () => Observable<JMediaDeviceInfo[]>;
export declare interface UpdateMetadataParams {
countrySelection?: string;
credentialFileGuidSelection?: string[];
typeSelection?: string;
}
export declare const updateSettings: (partialSettings: Partial<SettingsRaw>) => void;
export declare interface UpdateStateParams {
data: BackupEntryDescriptor;
unused?: string;
url: URL | string | null;
}
export declare const updateUiState: (params: Partial<UIState>) => void;
export declare const updateWorkflowState: (params: Partial<WorkflowState>) => void;
export declare interface UploadDataParams {
credentialUUID: UUID;
params: UploadRequest;
onProgress?: (event: ProgressEvent) => void;
}
export declare class UploadErrorMessageComponent extends BaseComponent {
static styles: CSSResult[];
message: string;
render(): TemplateResult<1>;
}
declare type UploadErrorMessageMap = Partial<Record<Classifier, FilePickerError | undefined>>;
declare type UploadEvents = Static<typeof TbUploadEventsSchema>;
declare interface UploadImageParams {
withFlash?: CameraCapturingEngineGetBlobResultWithClassifier;
withoutFlash: CameraCapturingEngineGetBlobResultWithClassifier;
captureRequest: CaptureRequest;
supplementalImages: MultipartFile[];
}
export declare interface UploadRequest {
consents?: MultipartConsent[];
deviceRisks?: DeviceRisk[];
uploadFilesMetadata?: MultipartFiles;
}
export declare class UploadRequestEvent extends CustomEvent<UploadRequestWithCaptureType> {
constructor(request: UploadRequestWithCaptureType);
}
export declare interface UploadRequestWithCaptureType extends UploadRequest {
captureType: LivenessCaptureTypes;
}
export declare interface UploadResponse {
usabilityResultKeys: FileStoreRecord;
documentResult?: DocumentResultResponse;
}
export declare type UploadState = Static<typeof TbUploadStateSchema>;
export declare type UploadStateError = Static<typeof TbUploadStateErrorSchema>;
export declare type UploadStateNotStarted = Static<typeof TbUploadStateNotStartedSchema>;
export declare type UploadStateProgress = Static<typeof TbUploadStateProgressSchema>;
export declare type UploadStateSuccess = Static<typeof TbUploadStateSuccessSchema>;
export declare type UploadStatus = Static<typeof TbUploadStatusSchema>;
export declare const UploadStatusEnum: {
readonly NotStarted: "not-started";
readonly Progress: "progress";
readonly Error: "error";
readonly Success: "success";
};
export declare type UploadTypeJumioLiveness = 'JUMIO_LIVENESS_BLOB' | `JUMIO_LIVENESS_${number}`;
export declare type UploadTypeLivenessSeries = `LIVENESS_SERIES_${number}`;
export declare const upsertFileUpload: (data: Partial<UploadState> & Pick<UploadState, "id">) => Partial<{
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "not-started";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
progress?: number | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "progress";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "error";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
}> & Pick<{
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "not-started";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
progress?: number | undefined;
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "progress";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
error: unknown;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "error";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
} | {
idType?: "PASSPORT" | "ID_CARD" | "DRIVING_LICENSE" | "VISA" | "DIGITAL_IDENTITY" | undefined;
idSubtype?: "DIGITAL_DRIVING_LICENSE_PDF" | "MASTERCARD" | "EIDAS" | "TRUST_CHECK" | undefined;
docvProcessed?: boolean | undefined;
id: `${string}-${string}-${string}-${string}-${string}`;
source: "camera" | "upload";
state: "success";
classifier: "FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB" | `ID_SEQUENCE_FRONTSIDE_${number}` | `ID_SEQUENCE_BACKSIDE_${number}` | `SELFIE_SEQUENCE_${number}` | `LIVENESS_SERIES_${number}` | `JUMIO_LIVENESS_${number}`;
category: Category;
credentialId: `${string}-${string}-${string}-${string}-${string}`;
blob: Blob;
batchBytesToUpload: number;
batchBytesUploaded: number;
batchUploadProgress: number;
usabilityId: string;
}, "id">;
export declare const upsertThumbnail: (data: ThumbnailState) => void;
export declare const upsertUsabilityCheck: (data: UsabilityCheckState) => void;
export declare class UsabilityCheckComponent extends BaseComponent {
static styles: CSSResult[];
itemElements: HTMLElement[];
buttonElements: HTMLElement[];
render(): TemplateResult<1>;
}
export declare type UsabilityCheckRejectReasonCode = Static<typeof TbUsabilityCheckRejectReasonCodeSchema>;
export declare type UsabilityCheckState<TUsabilityCheckStatus extends UsabilityCheckStatus = UsabilityCheckStatus, TDecisionType extends UsabilityDecisionType = UsabilityDecisionType> = UsabilityCheckStateMap<TDecisionType>[TUsabilityCheckStatus];
export declare type UsabilityCheckStateError = Static<typeof TbUsabilityCheckStateErrorSchema>;
export declare interface UsabilityCheckStateMap<TDecisionType extends UsabilityDecisionType = UsabilityDecisionType> {
[UsabilityCheckStatusEnum.NotStarted]: UsabilityCheckStateNotStarted;
[UsabilityCheckStatusEnum.Progress]: UsabilityCheckStateProgress;
[UsabilityCheckStatusEnum.Error]: UsabilityCheckStateError;
[UsabilityCheckStatusEnum.Success]: UsabilityCheckStateSuccessMap[TDecisionType];
}
export declare type UsabilityCheckStateNotStarted = Static<typeof TbUsabilityCheckStateNotStartedSchema>;
export declare type UsabilityCheckStateProgress = Static<typeof TbUsabilityCheckStateProgressSchema>;
export declare interface UsabilityCheckStateSuccessMap {
[UsabilityDecisionTypeEnum.PASS]: UsabilityCheckStateSuccessPass;
[UsabilityDecisionTypeEnum.REJECT]: UsabilityCheckStateSuccessReject;
[UsabilityDecisionTypeEnum.NOT_AVAILABLE]: UsabilityCheckStateSuccessNotAvailable;
}
export declare type UsabilityCheckStateSuccessNotAvailable = Static<typeof TbUsabilityCheckStateSuccessNotAvailableSchema>;
export declare type UsabilityCheckStateSuccessPass = Static<typeof TbUsabilityCheckStateSuccessPassSchema>;
export declare type UsabilityCheckStateSuccessReject = Static<typeof TbUsabilityCheckStateSuccessRejectSchema>;
export declare type UsabilityCheckStatus = Static<typeof TbUsabilityCheckStatusSchema>;
export declare const UsabilityCheckStatusEnum: {
readonly NotStarted: "not-started";
readonly Progress: "progress";
readonly Success: "success";
readonly Error: "error";
};
export declare type UsabilityDecision = Static<typeof TbUsabilityDecisionSchema>;
export declare type UsabilityDecisionType = Static<typeof TbUsabilityDecisionTypeSchema>;
export declare const UsabilityDecisionTypeEnum: {
readonly PASS: "PASS";
readonly REJECT: "REJECT";
readonly NOT_AVAILABLE: "NOT_AVAILABLE";
};
export declare type UsabilityResult<T extends UsabilityDecisionType = UsabilityDecisionType> = UsabilityResultMap[T];
export declare interface UsabilityResultMap {
[UsabilityDecisionTypeEnum.PASS]: Static<typeof TbUsabilityDecisionPassSchema>;
[UsabilityDecisionTypeEnum.REJECT]: Static<typeof TbUsabilityDecisionRejectSchema>;
[UsabilityDecisionTypeEnum.NOT_AVAILABLE]: Static<typeof TbUsabilityDecisionNotAvailableSchema>;
}
export declare interface UsedCaptureTypes {
livenessCaptureType?: LivenessCaptureTypes;
idCaptureType?: IdCaptureTypes;
usedAllCaptureTypes: (IdCaptureTypes | LivenessCaptureTypes)[];
}
export declare const usedCaptureTypesEvent: EventDispatcher< {
livenessCaptureType?: LivenessCaptureTypes;
idCaptureType?: IdCaptureTypes;
xDeviceJourney: boolean;
usedAllCaptureTypes: (IdCaptureTypes | LivenessCaptureTypes)[];
}>;
export declare type UUID = Static<typeof TbUuidSchema>;
declare enum UXCameraCommand {
LockExposureAndWhiteBalance = "lock_exposure_and_white_balance",
UnlockExposureAndWhiteBalance = "unlock_exposure_and_white_balance"
}
declare enum UXDisplayMessage {
FaceHoldStill = "face_hold_still",
FaceHoldStillInitial = "face_hold_still_initial",
FaceKeepCenterSevere = "face_keep_center_severe",
FaceMoveAway = "face_move_away",
FaceMoveCloser = "face_move_closer",
FaceNoneDetected = "face_none_detected",
FaceNotUpright = "face_not_upright",
FaceStopMovement = "face_stop_movement",
FaceTiltDown = "face_tilt_down",
FaceTiltLeft = "face_tilt_left",
FaceTiltRight = "face_tilt_right",
FaceTiltUp = "face_tilt_up",
Finish = "finish",
KeepFaceCenter = "face_keep_center",
MoreCapturesNeeded = "more_captures_needed",
Start = "start"
}
declare enum UXUICommand {
HintMoveAway = "hint_move_away",
HintMoveCloser = "hint_move_closer"
}
export declare type VideoError = Static<typeof TbVideoErrorSchema>;
export declare interface VideoLoadingParams {
videoElement: HTMLVideoElement;
cancelNotifier$: Observable<void>;
timeoutMs?: number;
}
export declare const videoPlayThrows: EventDispatcher< {
name: string;
message: string;
stack?: string;
state: unknown;
}>;
export declare interface VideoSizeInfo {
streamWidth: number;
streamHeight: number;
streamAspectRatio: number;
elementWidth: number;
elementHeight: number;
elementAspectRatio: number;
}
export declare type VideoSource = VideoSourceCamera | VideoSourceFile;
export declare interface VideoSourceCamera {
type: typeof VideoSourceTypeEnum.Camera;
deviceId: string;
source: MediaStream;
track: MediaStreamVideoTrack;
}
export declare interface VideoSourceFile {
type: typeof VideoSourceTypeEnum.File;
device: JMediaDeviceInfo;
deviceId: string;
track: ActiveTrackState;
url: string;
}
export declare type VideoSourceType = Static<typeof TbVideoSourceTypeSchema>;
export declare const VideoSourceTypeEnum: {
readonly Camera: "camera";
readonly File: "file";
};
export declare type VideoTickCallback = (params: VideoTickCallbackParams) => Promise<void>;
export declare interface VideoTickCallbackParams {
videoElement: HTMLVideoElement;
isFirstFrame: boolean;
performanceNow: DOMHighResTimeStamp;
dateNowHighResolution: number;
dateNow: number;
frameId: number;
fps?: number;
}
export declare enum VirtualStep {
Setup = "setup",
Start = "start",
Finish = "finish"
}
export declare const visibleFaceFinderConfiguration: Record<LivenessFaceFinderDistance, LivenessFaceFinder>;
export declare class WatermarkComponent extends BaseComponent {
#private;
static styles: CSSResult[];
branding: string;
poweredBy: string;
version: string;
poweredByVisible: boolean;
render(): TemplateResult<1>;
}
export declare const withMetadata: <M extends EventMetadata = EventMetadata>() => M;
declare interface WorkerAvailability {
acceptableEvents: string[];
isReady: boolean;
}
export declare interface Workflow {
extractData$(): Observable<ExtractedDataResponse>;
finalize$(): Observable<FinalizeResponse>;
checkAcquisitionStatus$(): Observable<AcquisitionStatusResponse>;
checkAcquisitionStatusPolling$(interval?: number): Observable<AcquisitionStatusResponse>;
goToPreviousStep(): void;
goToNextStep(): void;
getStepById<T extends Category | VirtualStep>(category: T, credentialId?: UUID): WorkflowStep<T>;
getWorkflowState(): WorkflowState;
setWorkflowState(params: Partial<WorkflowState>): void;
}
export declare interface WorkflowConfiguration {
readonly credentials$: Observable<JCredential[]>;
readonly settings$: Observable<Settings>;
getSettings(): Settings;
fetchSettings$(requestParams: SettingsRequest): Observable<SettingsRaw>;
}
export declare interface WorkflowConfigurationController {
getSettings(): Settings;
selectSettings$(): Observable<Settings>;
selectSettingsAsync(): Promise<Settings>;
fetchSettings$(requestParams?: SettingsRequest): Observable<SettingsRaw>;
fetchSettingsAsync(requestParams?: SettingsRequest): Promise<SettingsRaw>;
}
export declare interface WorkflowConsent {
sendConsentData$(): Observable<object>;
updateConsentStatus(consentData: ConsentData): void;
areAllActiveConsentsGiven$(): Observable<boolean>;
isConsentGivenSent$(): Observable<boolean>;
selectAllConsents$(): Observable<ConsentItem[]>;
getLocalizedTermsOfUse$(locale: Locale): Observable<LocalizedTermsOfUse | undefined>;
}
export declare interface WorkflowConsentController {
sendConsentData(): Promise<object>;
sendConsentData$(): Observable<object>;
selectAllConsents$(): Observable<ConsentItem[]>;
selectAllConsents(): Promise<ConsentItem[]>;
updateConsentStatus(consentData: ConsentData): void;
areAllActiveConsentsGiven$(): Observable<boolean>;
isConsentGivenSent$(): Observable<boolean>;
isConsentGivenSent(): Promise<boolean>;
areAllActiveConsentsGiven(): Promise<boolean>;
getLocalizedTermsOfUse$(locale: Locale): Observable<LocalizedTermsOfUse | undefined>;
getLocalizedTermsOfUse(locale: Locale): Promise<LocalizedTermsOfUse | undefined>;
}
export declare interface WorkflowController {
getConsentController(): WorkflowConsentController;
getEmailController(): WorkflowEmailController;
getEidasController(): WorkflowEidasController;
getConfiguration(): WorkflowConfigurationController;
selectStepChange$(): Observable<StepChangeParams>;
onStepChange(callback: StepChangeCallback): Teardown;
getControllerById<T extends Category | VirtualStep>(category: T, credentialId?: UUID): WorkflowStepController<T>;
extractData$(): Observable<ExtractedDataResponse>;
extractDataAsync(): Promise<ExtractedDataResponse>;
finalize$(): Observable<FinalizeResponse>;
finalizeAsync(): Promise<FinalizeResponse>;
checkAcquisitionStatusPolling$(interval?: number): Observable<AcquisitionStatusResponse>;
goToPreviousStep(): void;
goToNextStep(): void;
getWorkflowState(): WorkflowState;
setWorkflowState(params: Partial<WorkflowState>): void;
getLoggerManager(): LoggerManager;
getTokenManager(): TokenManagerController;
getTransport(): TransportController;
getTrustCheckController(): WorkflowTrustCheckController;
getLookup(): WorkflowLookupController;
}
export declare interface WorkflowEidas {
getUrl$(locale: Locale): Observable<EidasUrlResponse>;
checkEidas$(): Observable<EidasResult>;
}
export declare interface WorkflowEidasController {
getEidasUrl$(locale: Locale): Observable<EidasUrlResponse>;
getEidasUrlAsync(locale: Locale): Promise<EidasUrlResponse>;
checkEidas$(): Observable<EidasResult>;
checkEidasAsync(): Promise<EidasResult>;
}
export declare interface WorkflowEmail {
sendEmail$(emailRequest: EmailRequest): Observable<EmailResponse>;
}
export declare interface WorkflowEmailController {
sendEmail$(emailRequest: EmailRequest): Observable<EmailResponse>;
sendEmailAsync(emailRequest: EmailRequest): Promise<EmailResponse>;
}
export declare type WorkflowEventBody<T extends WorkflowEventType> = WorkflowEventMetadata & {
type: T;
};
export declare type WorkflowEventMetadata = BaseWorkflowEventMetadata | WorkflowFailedEventMetadata;
export declare type WorkflowEventType = 'workflow:failed' | 'workflow:retry' | 'workflow:start' | 'workflow:success';
export declare type WorkflowFailedCustomEvent = ReturnType<typeof createWorkflowFailedEvent>;
export declare interface WorkflowFailedEventMetadata extends BaseWorkflowEventMetadata {
error?: {
publicErrorCode?: string;
message?: string;
};
}
export declare class WorkflowInitiateEvent extends CustomEvent<WorkflowInitiateEventParams> {
constructor(detail: WorkflowInitiateEventParams);
}
export declare type WorkflowInitiateEventParams = Pick<WorkflowState, 'baseUrl' | 'linked' | 'locale' | 'sessionUrl' | 'token'>;
export declare interface WorkflowLookupController {
lookupResult$(lookupId: UUID): Observable<LookupResponse>;
}
export declare const workflowRestarted: EventDispatcher<EventMetadata>;
export declare type WorkflowRetryCustomEvent = ReturnType<typeof createWorkflowRetryEvent>;
declare interface WorkflowSetupParameters {
sessionUrl: string;
baseUrl: string;
token: string;
locale: Locale;
finalized: boolean;
consentGivenSent: boolean;
linked: boolean;
acquisitionStatus: AcquisitionStatus;
acquisitionPolling: boolean;
visitedScreens: string[];
}
export declare type WorkflowSetupParametersMandatory = Pick<WorkflowState, 'baseUrl' | 'locale' | 'token' | 'transactionId'>;
export declare type WorkflowStartCustomEvent = ReturnType<typeof createWorkflowStartEvent>;
export declare type WorkflowState<TExpiration = Date> = NavigationStep & TokenState<TExpiration> & WorkflowSetupParameters;
export declare type WorkflowStep<T extends CredentialStep = CredentialStep> = WorkflowStepMap[T];
export declare interface WorkflowStepBaseController<TCategoryType extends CredentialStep> {
readonly category: TCategoryType;
}
export declare interface WorkflowStepBaseLogic<TCategoryType extends Category> {
readonly category: TCategoryType;
}
export declare type WorkflowStepController<T extends CredentialStep> = WorkflowStepControllerMap[T];
export declare interface WorkflowStepControllerMap {
[VirtualStep.Setup]: WorkflowStepSetupController;
[VirtualStep.Start]: WorkflowStepStartController;
[Category.Id]: WorkflowStepIdController;
[Category.Facemap]: WorkflowStepFacemapController;
[Category.Document]: WorkflowStepDocumentController;
[Category.Data]: WorkflowStepDataController;
[VirtualStep.Finish]: WorkflowStepFinishController;
}
declare interface WorkflowStepControllerProvider<TWorkflowStepController> {
readonly workflowStepController: TWorkflowStepController;
}
export declare interface WorkflowStepCredentialController<TCategoryType extends Category> extends WorkflowStepBaseController<TCategoryType> {
getCredential(): JCredential<TCategoryType>;
selectCredential$(): Observable<JCredential<TCategoryType>>;
getCredentialAsync(): Promise<JCredential<TCategoryType>>;
checkUsability$(params: CheckUsabilityParamsWithId): Observable<UsabilityResult>;
checkUsabilityAsync(params: CheckUsabilityParamsWithId): Promise<UsabilityResult>;
uploadData$(params: UploadRequest): Observable<UploadResponse>;
uploadDataAsync(params: UploadRequest): Promise<UploadResponse>;
}
export declare interface WorkflowStepCredentialLogic<TCategoryType extends Category> extends WorkflowStepBaseLogic<TCategoryType> {
getCredential(): JCredential<TCategoryType>;
selectCredential$(): Observable<JCredential<TCategoryType>>;
checkUsability$(params: CheckUsabilityParamsWithId): Observable<UsabilityResult>;
uploadData$(params: UploadRequest): Observable<UploadResponse>;
}
export declare interface WorkflowStepData extends WorkflowStepCredentialLogic<Category.Data> {
isIovation(): boolean;
}
export declare interface WorkflowStepDataController extends WorkflowStepCredentialController<Category.Data> {
isIovation(): boolean;
}
export declare interface WorkflowStepDocument extends WorkflowStepCredentialLogic<Category.Document> {
getFilePart$(partId: UUID): Observable<unknown>;
selectStoredParts$(): Observable<FileStoreEntity[]>;
selectMaxFileUploadSize$(): Observable<number>;
deletePart(id: UUID): void;
updateMetadataWithPageSelection$(): Observable<object>;
}
export declare interface WorkflowStepDocumentController extends WorkflowStepCredentialController<Category.Document> {
selectStoredParts$(): Observable<FileStoreEntity[]>;
selectDocument$(): Observable<SupportedDocumentType | undefined>;
selectMaxFileUploadSize$(): Observable<number>;
selectUploadedPdfFile$(): Observable<Blob | undefined>;
deletePart(id: UUID): void;
updateMetadataWithPageSelection$(): Observable<object>;
}
export declare interface WorkflowStepFacemap extends WorkflowStepCredentialLogic<Category.Facemap> {
selectVerificationMethods$(): Observable<FacemapVerificationMethod[]>;
setJLiveManualCaptureFallbackReason(reason: ManualCaptureFallbackReason | undefined): void;
selectJLiveManualCaptureFallbackReason$(): Observable<ManualCaptureFallbackReason | undefined>;
selectJLiveFallbackError$(): Observable<JLiveFallbackError | undefined>;
resetJLiveFallbackError(): void;
setActiveFaceVerificationMethod: (activeVerificationMethod: FacemapVerificationMethod | undefined) => void;
getActiveFaceVerificationMethod: () => FacemapVerificationMethod | undefined;
selectActiveFaceVerificationMethod$: () => Observable<FacemapVerificationMethod | undefined>;
selectLivenessState$: () => Observable<CredentialFacemapState & LivenessState>;
setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void;
selectLivenessVisibleFaceFinder$: () => Observable<LivenessRefDistance>;
selectLivenessAttempt$: () => Observable<number>;
selectLivenessFeedbackMessage$: () => Observable<UXDisplayMessage>;
selectLivenessScanning$: () => Observable<boolean>;
selectLivenessBackgroundColor$: () => Observable<string | undefined>;
setLivenessStoreToNextAttempt: () => void;
setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void;
setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void;
setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void;
setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void;
setLivenessStoreProgressBarValue: (progress: number) => void;
selectLivenessStoreProgressBarValue$(): Observable<number>;
reset: () => void;
}
export declare interface WorkflowStepFacemapController extends WorkflowStepCredentialController<Category.Facemap> {
selectVerificationMethods$(): Observable<FacemapVerificationMethod[]>;
getVerificationMethodsAsync(): Promise<FacemapVerificationMethod[]>;
setJLiveManualCaptureFallbackReason(reason: ManualCaptureFallbackReason): void;
selectJLiveManualCaptureFallbackReason$(): Observable<ManualCaptureFallbackReason | undefined>;
selectJLiveFallbackError$(): Observable<JLiveFallbackError | undefined>;
resetJLiveFallbackError(): void;
setActiveFaceVerificationMethod: (activeVerificationMethod: FacemapVerificationMethod | undefined) => void;
getActiveFaceVerificationMethod: () => FacemapVerificationMethod | undefined;
selectActiveFaceVerificationMethod$: () => Observable<FacemapVerificationMethod | undefined>;
selectLivenessState$: () => Observable<CredentialFacemapState & LivenessState>;
setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void;
selectLivenessVisibleFaceFinder$: () => Observable<LivenessRefDistance>;
selectLivenessAttempt$: () => Observable<number>;
selectLivenessFeedbackMessage$: () => Observable<UXDisplayMessage>;
selectLivenessScanning$: () => Observable<boolean>;
selectLivenessBackgroundColor$: () => Observable<string | undefined>;
setLivenessStoreToNextAttempt: () => void;
setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void;
setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void;
setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void;
setLivenessStoreProgressBarValue: (progress: number) => void;
selectLivenessStoreProgressBarValue$: () => Observable<number>;
setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void;
reset: () => void;
}
export declare interface WorkflowStepFinish {
readonly category: VirtualStep.Finish;
finalize$(): Observable<FinalizeResponse>;
}
export declare interface WorkflowStepFinishController extends WorkflowStepBaseController<VirtualStep.Finish> {
finalize$(): Observable<FinalizeResponse>;
finalizeAsync(): Promise<FinalizeResponse>;
}
export declare interface WorkflowStepId extends WorkflowStepCredentialLogic<Category.Id> {
selectIdEntitiesForCountry$(): Observable<IdEntity[]>;
patchState(params: StoreForIdCredential): void;
getState(): StoreForIdCredential;
selectState$(): Observable<StoreForIdCredential>;
selectSidesForDocumentType$(params: IdSidesParams): Observable<PhysicalDocumentSideClassifier[]>;
getSidesForDocumentType(params: IdSidesParams): PhysicalDocumentSideClassifier[];
getIdEntityFromCollection(params: GetIdTypeFromCollectionParams): Generator<IdEntity>;
selectAllSupportedCountries$(): Observable<SupportedCountry[]>;
selectFilteredSupportedCountries$(): Observable<SupportedCountry[]>;
shouldSkipDoctypeSelectionScreen(): boolean;
isPhysicalDocumentSideRequired: (params: PhysicalDocumentSideQueryParams) => boolean;
isPhysicalDocumentSideCaptured: (params: PhysicalDocumentSideQueryParams) => boolean;
}
export declare interface WorkflowStepIdController extends WorkflowStepCredentialController<Category.Id> {
selectIdEntitiesForCountry$(): Observable<IdEntity[]>;
getIdEntitiesForCountryAsync(): Promise<IdEntity[]>;
patchState(params: Partial<StoreForIdCredential>): void;
getState(): StoreForIdCredential;
selectState$(): Observable<StoreForIdCredential>;
selectSidesForDocumentType$(params: IdSidesParams): Observable<PhysicalDocumentSideClassifier[]>;
selectSidesForDocumentTypeAsync(params: IdSidesParams): Promise<PhysicalDocumentSideClassifier[]>;
getSidesForDocumentType(params: IdSidesParams): PhysicalDocumentSideClassifier[];
getIdEntityFromCollection(params: GetIdTypeFromCollectionParams): Generator<IdEntity>;
selectAllSupportedCountries$(): Observable<SupportedCountry[]>;
selectFilteredSupportedCountries$(): Observable<SupportedCountry[]>;
shouldSkipDoctypeSelectionScreen(): boolean;
isPhysicalDocumentSideRequired: (params: PhysicalDocumentSideQueryParams) => boolean;
isPhysicalDocumentSideCaptured: (params: PhysicalDocumentSideQueryParams) => boolean;
}
export declare interface WorkflowStepMap {
[VirtualStep.Setup]: WorkflowStepSetup;
[VirtualStep.Start]: WorkflowStepStart;
[Category.Id]: WorkflowStepId;
[Category.Facemap]: WorkflowStepFacemap;
[Category.Document]: WorkflowStepDocument;
[Category.Data]: WorkflowStepData;
[VirtualStep.Finish]: WorkflowStepFinish;
}
export declare interface WorkflowStepSetup {
readonly category: VirtualStep.Setup;
}
export declare type WorkflowStepSetupController = WorkflowStepBaseController<VirtualStep.Setup>;
export declare interface WorkflowStepStart {
readonly category: VirtualStep.Start;
}
export declare type WorkflowStepStartController = WorkflowStepBaseController<VirtualStep.Start>;
export declare type WorkflowSuccessCustomEvent = ReturnType<typeof createWorkflowSuccessEvent>;
export declare interface WorkflowTrustCheck {
getUrl$(locale: Locale, provider: string, country: CountryCode): Observable<TrustCheckUrlResponse>;
pollTrustCheckStatus$(sessionId: UUID): Observable<TrustCheckResult>;
}
export declare interface WorkflowTrustCheckController {
getTrustCheckUrl$(locale: Locale, provider: string, country: CountryCode): Observable<TrustCheckUrlResponse>;
getTrustCheckUrlAsync(locale: Locale, provider: string, country: CountryCode): Promise<TrustCheckUrlResponse>;
pollTrustCheckStatus$(sessionId: UUID): Observable<TrustCheckResult>;
pollTrustCheckStatusAsync(sessionId: UUID): Promise<TrustCheckResult>;
}
export declare const wrongSettings$: BehaviorSubject<WrongSettings | undefined>;
export declare type WrongSettings = WrongSettingsCritical | WrongSettingsNonCritical;
export declare const wrongSettings: EventDispatcher<(EventMetadata & WrongSettingsCritical) | (EventMetadata & WrongSettingsNonCritical)>;
declare interface WrongSettingsBase {
errors: ValueError[];
originalSettings: unknown;
}
export declare interface WrongSettingsCritical extends WrongSettingsBase {
isCritical: true;
}
export declare class WrongSettingsError extends Error {
params: WrongSettings;
constructor(params: WrongSettings);
}
export declare interface WrongSettingsNonCritical extends WrongSettingsBase {
isCritical: false;
fallbackSettings: SettingsRaw;
}
export { }