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; export declare const acceptedMatchedId: EventDispatcher< { timestamp: number; IDshareConsent: string; idType?: string; }>; export declare type AcquisitionStatus = Static; 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; export declare type ActiveScreenActions = Static; 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 & { capabilities: MediaTrackCapabilities; constraints: MediaTrackConstraints; settings: MediaTrackSettings; }; export declare const aggregatedFeedback$: Observable; export declare const aleKeyNotValid: ErrorCase; export declare class AnalyticEvent extends CustomEvent { constructor(detail: T); } export declare type AnalyticEventBody = EventBodyBase; export declare const analytics: { createWorkflowRestarted: EventCreator<"trace", "workflow restarted", EventMetadata>; workflowRestarted: EventDispatcher; generateFileUploadLoggerEvents: (eventName: T) => [EventCreator<"trace", T, FileUploadEventMap[T]>, EventDispatcher]; createSensorDataEvent: EventCreator<"trace", "sensor data", SensorData>; sensorData: EventDispatcher; 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", { jliveProgressCurrentStep: number; jliveProgressStepsTotal: number; jLiveStepDuration: number; jLiveDuration: number; isFullscreen: boolean; cls?: CameraLivenessStatus; clsm?: CameraLivenessStatus; }>; livenessProgressEvent: EventDispatcher< { jliveProgressCurrentStep: number; jliveProgressStepsTotal: 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; EIDASSuccessEvent: EventCreator<"trace", "eIDAS success", EventMetadata>; eidasSuccess: EventDispatcher; EIDASFailedEvent: EventCreator<"trace", "eIDAS failed", EventMetadata>; eidasFailed: EventDispatcher; 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; createTrustCheckFailedEvent: EventCreator<"trace", "trust check failed", EventMetadata>; trustCheckFailedEvent: EventDispatcher; createTrustCheckUrlFetchEvent: EventCreator<"trace", "trust check url fetch", EventMetadata>; trustCheckUrlFetchEvent: EventDispatcher; 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; }>; createShownCameraAccessRequestScreenEvent: EventCreator<"screen", "camera access request", { kind: "denied" | "prompt"; devices: MediaDeviceMetadata[]; }>; shownCameraAccessRequestScreen: EventDispatcher< { kind: "denied" | "prompt"; devices: MediaDeviceMetadata[]; }>; createShownFinishScreenEvent: EventCreator<"screen", "finish", { outcome: RequestOutcome; }>; shownFinishScreen: EventDispatcher< { outcome: RequestOutcome; }>; createShownCrossDeviceScreenEvent: EventCreator<"screen", "cross device", EventMetadata>; shownCrossDeviceScreen: EventDispatcher; createShownCrossDeviceFinishScreenEvent: EventCreator<"screen", "cross device finish", { acquisitionStatus: AcquisitionStatus; error?: PublicError; }>; shownCrossDeviceFinishScreen: EventDispatcher< { acquisitionStatus: AcquisitionStatus; error?: PublicError; }>; createShownErrorEvent: EventCreator<"screen", "error", EventMetadata>; shownError: EventDispatcher; getShownScreenEventReporter: (eventName: string) => [EventCreator<"screen", string, { acquisitionStatus: AcquisitionStatus; }>, EventDispatcher< { acquisitionStatus: AcquisitionStatus; }>]; shownIdLookupScreen: EventDispatcher< { outcome: RequestOutcome; matchFound?: boolean; lookupDuration?: number; }>; createPublicErrorEvent: EventCreator<"screen", "public error", { errorCode: string; }>; publicError: EventDispatcher< { errorCode: string; }>; 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; createClickedRetryButtonEvent: EventCreator<"action", "clicked retry button", EventMetadata>; clickedRetryButton: EventDispatcher; createClickedCrossDeviceButtonEvent: EventCreator<"action", "clicked cross device button", EventMetadata>; clickedCrossDeviceButton: EventDispatcher; createClickedSendEmailButtonEvent: EventCreator<"action", "clicked send email button", EventMetadata>; clickedSendEmailButton: EventDispatcher; createEmailSentError: EventCreator<"action", "email sent error", EventMetadata>; emailSentError: EventDispatcher; createClickedContinueUploadButtonEvent: EventCreator<"action", "clicked continue button", { documentType?: string; pageCount?: number; }>; clickedContinueUploadButton: EventDispatcher< { documentType?: string; pageCount?: number; }>; acceptedMatchedId: EventDispatcher< { timestamp: number; IDshareConsent: string; idType?: string; }>; createChangeLanguage: EventCreator<"action", "change language", EventMetadata>; changeLanguage: EventDispatcher; createClickedUseAnotherIdButton: EventCreator<"action", "clicked use another ID button", EventMetadata>; clickedUseAnotherIdButton: EventDispatcher; 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; createShownConsentMessageEvent: EventCreator<"arbitrary", "shown consent message", EventMetadata>; shownConsentMessage: EventDispatcher; 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; readonly layoutController: AsyncController; constructor(); willUpdate(changedProperties: PropertyValues): void; render(): TemplateResult<1> | typeof nothing; } export declare interface AppContainerConfig { headerVisible?: boolean; footerVisible?: boolean; layoutType?: AppContainerLayoutType; cameraFilterFn?: CameraFilterFn | undefined; } declare type AppContainerConfigFull = DeepRequired> & Pick; export declare type AppContainerLayout = AppContainerLayoutCaptureScreen | AppContainerLayoutGeneric; export declare interface AppContainerLayoutCaptureScreen { type: typeof AppContainerLayoutTypeEnum.CaptureScreen; variant: AppContainerLayoutCaptureScreenVariant; } export declare type AppContainerLayoutCaptureScreenVariant = Static; export declare const AppContainerLayoutCaptureScreenVariantEnum: { readonly Small: "small"; readonly Large: "large"; }; export declare interface AppContainerLayoutGeneric { type: typeof AppContainerLayoutTypeEnum.Generic; } export declare type AppContainerLayoutType = Static; 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; export declare const areWorkflowSetupParametersValid$: () => Observable; export declare const areWorkflowSetupParametersValid: (params?: unknown) => boolean; export declare const asyncAnimationFrame: (callback: AsyncCallback) => Promise; declare type AsyncCallback = () => void; declare class AsyncController implements ReactiveController { #private; constructor(host: ReactiveControllerHost, source$: Observable); constructor(host: ReactiveControllerHost, source$: Observable, 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; 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; uniqueMessageCount?: number; debounceTimeMs?: number; } export declare interface AutocaptureFeedback { cornersVisible: boolean; closeEnough: boolean; farEnough: boolean; middlePointAligned: boolean; } export declare interface AutocaptureGetPoseFeedbackParameters { pose$: Observable; docFinder$: Observable; videoResolution$: Observable; } export declare type AutocaptureState = Static; 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; 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; errorNotifier$: Subject; docPoseNotifier$: Subject; 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): 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 extends EventLike, TimestampLike { } export declare const blockingNetworkError: ErrorCase; declare type Builtin = Date | Error | Function | Primitive | RegExp; export declare class ButtonClickEvent extends CustomEvent { 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; export declare const ButtonShapeEnum: { readonly Default: "default"; readonly Round: "round"; }; export declare type ButtonSize = Static; export declare const ButtonSizeEnum: { readonly Small: "small"; readonly Medium: "medium"; readonly Large: "large"; readonly ExtraLarge: "extra-large"; }; export declare type ButtonType = Static; 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; deviceIds: string[]; } & { mockDeviceEntities: Record; 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; readonly canvasRendererRef: Ref_2; readonly controller: CameraComponentController; originalResolution: Resolution | undefined; constructor(); connectedCallback(): void; firstUpdated(changedProperties: PropertyValues): void; disconnectedCallback(): void; render(): TemplateResult<1>; switchStream: (e: SwitchCameraCommand | SwitchStreamCommand) => Promise; onVideoTick: VideoTickCallback; onYuvProcessorAvailable: GetYuvProcessorCallback; getImageData: GetImageDataCallback; getBlob: GetBlobCallback; captureImage: GetBlobCallback; getVideoElement: () => HTMLVideoElement; hasFlash(): boolean; setFlashState(isEnabled: boolean): Promise; } export declare class CameraComponentController implements ReactiveController { #private; constructor(host: CameraComponent); hostConnected(): void; restartStream(params: SwitchStreamCommand): Promise; stopStream({ videoSource, resetBusyState }: Pick): 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; export declare const CameraFacingModeEnum: { readonly Front: "front"; readonly Back: "back"; readonly NotAvailable: "not-available"; }; export declare const cameraFilterFn$: BehaviorSubject; 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; export declare class CameraInternalLayoutComponent extends BaseComponent { static styles: CSSResult[]; readonly containerElRef: Ref_2; readonly refresh$: Subject; readonly size$: Observable; readonly sizeController: AsyncController; firstUpdated(changedProperties: PropertyValues): 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>; render(): TemplateResult<1>; } declare type CameraLivenessStatus = CameraLivenessStatusWithDuplicates | CameraLivenessStatusWithoutDuplicates; declare interface CameraLivenessStatusBase { t: number; l?: string; y: T; } declare interface CameraLivenessStatusWithDuplicates extends CameraLivenessStatusBase { 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; export declare const cameraMediaStreamTrackProcessor$: BehaviorSubject | undefined>; export declare const cameraPlaying: EventDispatcher< { cameraState: { resolution: Resolution; activeTrackState: ActiveTrackState | undefined; cameraFacingMode: CameraFacingMode; isPlaying: boolean; isBusy: boolean; }; deviceListState: DeviceStore & { deviceEntities: Record; deviceIds: string[]; } & { mockDeviceEntities: Record; mockDeviceIds: string[]; }; permissionState: PermissionStore; cameraSelectorDeviceList: { devices: JMediaDeviceInfo[]; currentDevice: JMediaDeviceInfo | undefined; isBusy: boolean; }; }>; export declare interface CameraPlayParams { 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): void; render(): TemplateResult<1>; } export declare type CameraSelectorOrientation = Static; 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; deviceIds: string[]; } & { mockDeviceEntities: Record; 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; 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): void; update(changedProperties: PropertyValues): 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; willUpdate(changedProperties: PropertyValues): 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; 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 { 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; export declare const CardSizeEnum: { readonly Small: "small"; readonly Medium: "medium"; readonly Large: "large"; }; export declare type CardType = Static; 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 { 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; 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): 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; 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; isEnabled: boolean; isRequired: boolean; } export declare const clickedContinueUploadButton: EventDispatcher< { documentType?: string; pageCount?: number; }>; export declare const clickedCrossDeviceButton: EventDispatcher; export declare const clickedRetryButton: EventDispatcher; export declare const clickedSendEmailButton: EventDispatcher; export declare const clickedStartButton: EventDispatcher; export declare const clickedUseAnotherIdButton: EventDispatcher; export declare const clsAppendItem: (item: CameraLivenessStatus) => void; export declare const clsr: () => void; export declare type ColorScheme = Static; 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; constructor(); setUserColorScheme(value: ColorScheme): void; setBrowserColorScheme(value: ColorScheme): void; getColorScheme(): ColorScheme; } export declare const colorSchemeServiceContext: { __context__: ColorSchemeService; }; declare interface ComponentControllerProvider { readonly componentController: TComponentController; } declare enum ConfigName { IdFinderLiveness = "id_finder_liveness", PremiumWeb = "premium_web", StandardWeb = "standard_web" } export declare type ConfigurationAutocaptureSettings = Static; export declare type ConfigurationDatadog = Static; export declare type ConfigurationFileUpload = Static; export declare type ConfigurationHelpScreen = Static; export declare type ConfigurationIdSharpness = Static; export declare type Configurations = Static; export declare type ConfigurationsLike = Static; export declare type ConfigurationSupplementalImage = Static; export declare type ConfigurationSupplementalImageSequence = Static; export declare type ConfigurationSupplementalImagesV2 = Static; export declare type ConfigurationSupplementalImageWithFlash = Static; export declare class ConsentChangeEvent extends CustomEvent { constructor(detail: ConsentData); } export declare interface ConsentData { consentGiven: boolean; timestamp: number; id: string; } export declare type ConsentDisplayType = Static; export declare const ConsentDisplayTypeEnum: { readonly Passive: "PASSIVE"; readonly Active: "ACTIVE"; }; export declare type ConsentItem = Static; export declare type ConsentItemCollection = Static; 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; export declare interface ConstraintsParams { stream: MediaStream; track: MediaStreamTrack; } declare type ControllerProvider = ComponentControllerProvider & WorkflowStepControllerProvider; declare interface Country { code: CountryCode; label: string; } export declare type CountryCode = Static; 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(eventBody: Omit, 'timestamp' | 'value'>): [EventCreator, EventDispatcher]; export declare const createAndAppendSlotFallback: ({ root, slotName, fallbackContentTagName }: CreateAndAppendSlotParams) => HTMLElementTagNameMap[K] | undefined; export declare interface CreateAndAppendSlotParams { 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; deviceIds: string[]; } & { mockDeviceEntities: Record; 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; deviceIds: string[]; } & { mockDeviceEntities: Record; 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; deviceIds: string[]; } & { mockDeviceEntities: Record; 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): Container; export declare interface CreateDatastoreParams { credentialIdStoreFactory?: Factory; credentialFacemapStoreFactory?: Factory; } 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", { jliveProgressCurrentStep: number; jliveProgressStepsTotal: number; jLiveStepDuration: number; jLiveDuration: number; isFullscreen: boolean; cls?: CameraLivenessStatus; clsm?: CameraLivenessStatus; }>; export declare function createMessageSequence$(messages: JumioSdkScheduledMessage[]): Observable; 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(eventBody: Omit, 'timestamp' | 'value'>): [EventCreator, EventDispatcher]; 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; }>; 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>; export declare const createWorkflowRestarted: EventCreator<"trace", "workflow restarted", EventMetadata>; export declare const createWorkflowRetryEvent: (metadata: WorkflowEventMetadata) => CustomEvent>; export declare const createWorkflowStartEvent: (metadata: WorkflowEventMetadata) => CustomEvent>; export declare const createWorkflowSuccessEvent: (metadata: WorkflowEventMetadata) => CustomEvent>; 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; setJLiveManualCaptureFallbackReason: (reason: ManualCaptureFallbackReason | undefined) => void; selectJLiveManualCaptureFallbackReason$: () => Observable; selectJLiveFallbackError$: () => Observable; setJLiveFallbackError: (error: JLiveFallbackError | undefined) => void; selectLivenessState$: () => Observable; setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void; selectLivenessVisibleFaceFinder$: () => Observable; selectLivenessAttempt$: () => Observable; selectLivenessFeedbackMessage$: () => Observable; selectLivenessScanning$: () => Observable; selectLivenessBackgroundColor$: () => Observable; setLivenessStoreToNextAttempt: () => void; setLivenessStoreProgress: (progress: string) => void; setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void; setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void; setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void; setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void; selectLivenessProgress$: () => Observable<[number, number]>; reset: () => void; destroy: () => void; } export declare class CredentialFacemapStoreImpl implements CredentialFacemapStore { #private; constructor(credential: JCredential); destroy(): void; setActiveFaceVerificationMethod(activeVerificationMethod: FacemapVerificationMethod | undefined): void; setJLiveFallbackError(error: JLiveFallbackError | undefined): void; selectJLiveFallbackError$(): Observable; 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; setLivenessVisibleFaceFinder(oval: LivenessRefDistance): void; selectLivenessVisibleFaceFinder$(): Observable; selectLivenessAttempt$(): Observable; selectLivenessFeedbackMessage$(): Observable; selectLivenessScanning$(): Observable; selectLivenessBackgroundColor$(): Observable; setLivenessStoreToNextAttempt(): void; setLivenessStoreProgress(progress: string): void; setLivenessStorePhotinusColor(photinusColor: string | undefined): void; setLivenessStoreDisplayMessage(displayMessage: UXDisplayMessage): void; setLivenessStoreCameraCommand(cameraCommand: UXCameraCommand | undefined): void; setLivenessStoreUiCommand(uiCommand: UXUICommand | undefined): void; reset(): void; selectLivenessProgress$(): Observable<[number, number]>; } export declare interface CredentialIdStore { patchState: (params: Partial, settings?: Settings) => void; getState: () => StoreForIdCredential; selectState$: () => Observable; destroy: () => void; } export declare class CredentialIdStoreImpl implements CredentialIdStore { #private; constructor(credential: JCredential); patchState(params: Partial): void; getState(): StoreForIdCredential; selectState$(): Observable; destroy(): void; } export declare type CredentialStep = Static; export declare type CrossDeviceOption = Static; export declare const CrossDeviceOptionEnum: { readonly Default: "default"; readonly EmailOnly: "email_only"; readonly QrOnly: "qr_only"; }; 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 { } declare interface DaCameraLivenessDataEvent extends BaseEvent { } declare type DaCameraLivenessStatusEvent = DaCameraLivenessWithDuplicatesEvent | DaCameraLivenessWithoutDuplicatesEvent; declare interface DaCameraLivenessWithDuplicatesEvent extends BaseEvent { duplicate_sequences: string; duplicates_start_time: string; have_duplicates: 'true'; num_duplicate_frames: string; } declare interface DaCameraLivenessWithoutDuplicatesEvent extends BaseEvent { 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 { 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 { } 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 { names: string; } declare interface DaLifecycleInitializeErrorEvent extends BaseEvent { reason: string; } declare interface DaLifecycleInitializeSuccessEvent extends BaseEvent { event_names?: string; throttled_events?: string; max_events?: string; } declare type DaLifecycleOutputEvent = DaLifecycleGetConfigResultEvent | DaLifecycleInitializeErrorEvent | DaLifecycleInitializeSuccessEvent | DaLifecycleReadyEvent | DaLifecycleReadyWithMaxEventsEvent; declare interface DaLifecycleReadyEvent extends BaseEvent { max_events?: string; trigger_event?: string; } declare interface DaLifecycleReadyWithMaxEventsEvent extends BaseEvent { max_events: string; trigger_event?: string; } declare interface DaLivenessDataBlobEvent extends BaseEvent { } declare interface DaLivenessEmptyPoseEvent extends BaseEvent { } 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 PhotinusColorChanged: "photinus_color_changed"; 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 { } declare interface DaLivenessFarPhotinusEndEvent extends BaseEvent { } declare interface DaLivenessFarPhotinusStartEvent extends BaseEvent { } declare interface DaLivenessFmaEmaResultEvent extends BaseEvent { } declare type DaLivenessImagePropertyKey = `liveness_${number}`; declare type DaLivenessImageTimestampPropertyKey = `liveness_${number}_timestamp`; declare type DaLivenessImageTypePropertyKey = `liveness_${number}_type`; declare interface DaLivenessLivenessSFSDResultEvent extends BaseEvent { } declare interface DaLivenessNearPhotinusEndEvent extends BaseEvent { } declare interface DaLivenessNearPhotinusStartEvent extends BaseEvent { } declare interface DaLivenessNonEmptyPoseEvent extends BaseEvent { 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 { pattern: string; } declare interface DaLivenessPhotinusResultEvent extends BaseEvent { } declare type DaLivenessPoseEvent = DaLivenessEmptyPoseEvent | DaLivenessNonEmptyPoseEvent; declare interface DaLivenessPoseReadyEvent extends BaseEvent { } declare interface DaLivenessPoseStartEvent extends BaseEvent { } declare interface DaLivenessRefDistanceCancelEvent extends BaseEvent { } declare interface DaLivenessRefDistanceEndEvent extends BaseEvent { } declare interface DaLivenessRefDistanceEvent extends BaseEvent { is_near: '0' | '1'; } declare type DaLivenessServerDataBlobEvent = DaLivenessServerDataBlobEventWithoutLivenessImagesEvent | DaLivenessServerDataBlobWithLivenessImagesEvent; declare interface DaLivenessServerDataBlobEventWithoutLivenessImagesEvent extends BaseEvent { server_data: Uint8Array; } declare interface DaLivenessServerDataBlobWithLivenessImagesEvent extends BaseEvent { liveness_blob: Uint8Array; [key: DaLivenessImagePropertyKey]: Uint8Array | undefined; [key: DaLivenessImageTypePropertyKey | DaLivenessImageTimestampPropertyKey]: string | undefined; best_image: DaLivenessImagePropertyKey; capture_error?: string; } declare interface DaLivenessSetModeEvent extends BaseEvent { mode: Mode; } declare interface DaLivenessUserJourneyImageEvent extends BaseEvent { } declare type DaOutputEvent = DaCameraOutputEvent | DaDocIdOutputEvent | DaImageOutputEvent | DaLifecycleOutputEvent | DaLivenessOutputEvent | DaServiceOutputEvent; declare interface DaReqCameraLivenessDataEvent extends BaseEvent { } export declare const darken: (hex: string, ratio: number) => string; declare interface DaServiceCreateWasmInstanceSuccessEvent extends BaseEvent { } declare interface DaServiceEncodedResponseEvent extends BaseEvent { encoded_responses: Uint8Array; 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 { state: Record; } declare type DaServiceOutputEvent = DaServiceCreateWasmInstanceSuccessEvent | DaServiceEncodedResponseEvent | DaServiceGetWorkerAvailabilityResponse; export declare interface DataAcquisitionFetchParameters { wasmModule: BufferSource; assets: Uint8Array; } export declare interface DataAcquisitionParameters extends DataAcquisitionFetchParameters { configName: ConfigName; } export declare type DataCenter = Static; 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 extends Builtin ? T : T extends Map ? Map, DeepRequired> : T extends Set ? Set> : T extends readonly (infer U)[] ? readonly DeepRequired[] : T extends (infer U)[] ? DeepRequired[] : { [K in keyof T]-?: DeepRequired; }; export declare const DEV: boolean; export declare interface DeviceDetails extends Record { '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; 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; declare const deviceStore$: Store< { name: string; state: DeviceStore & { deviceEntities: Record; deviceIds: string[]; } & { mockDeviceEntities: Record; mockDeviceIds: string[]; }; config: never; }, DeviceStore & { deviceEntities: Record; deviceIds: string[]; } & { mockDeviceEntities: Record; mockDeviceIds: string[]; }>; export declare interface DeviceStore { deviceId: string | undefined; } export declare type DeviceStoreState = UnwrapObservable; export declare type DigitalIdentity = Static; export declare type DigitalIdentityIdType = Static; 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; export declare const dim: (hex: string, ratio: number) => string; export declare const dispatchCameraErrorMessage: (message: Error) => void; export declare const docClassifierCaptured$: BehaviorSubject; export declare const docPose$: Subject; export declare type DocumentPreview = Static; export declare interface DocumentResultResponse { acquisitionGuid: UUID; credentialGuid: UUID; originCredentialFileGuid: UUID; pageCount: number; parts: Record; } export declare enum DocumentStep { Start = "document-start", UploadScreen = "document-upload", MobileCapture = "document-mobile-capture", Finish = "document-finish" } export declare type DocumentTypeCode = Static; 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; 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 { 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; render(): TemplateResult<1>; } export declare interface DropdownOption { label: string; value: string; } export declare class DropdownSelectionEvent extends CustomEvent { constructor(params: DropdownOption); } export declare class DropImageRequestEvent extends CustomEvent { 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; export declare const EIDASFailedEvent: EventCreator<"trace", "eIDAS failed", EventMetadata>; export declare interface EidasResult { state: EidasState; } export declare type EidasState = Static; 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; export declare const EIDASSuccessEvent: EventCreator<"trace", "eIDAS success", EventMetadata>; export declare interface EidasUrlResponse { url: string; } export declare type EmailErrorReason = Static; 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; export declare const embargoedCountry: ErrorCase; declare interface EncodedResponseLayout { startOffset: number; dataBufferOffset: number; length: number; } export declare const enumerateDevices$: (intervalMs?: number) => Observable; export declare interface ErrorCase { domain: ErrorDomain; message: string; retry: boolean; legacyCode: LegacyErrorCode; } export declare type ErrorDomain = Static; 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: (element: HTMLElement, ...handlers: ErrorHandler[]) => UnaryFunction, Observable>; 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 & { value: string; level: LogLevel; }; } export declare interface EventBodyAttachments { tags?: Tags; metadata?: M; } export declare interface EventBodyBase { eventType: ET; eventName: EN; value: `${ET}:${EN}`; level: LogLevel; code: number; timestamp: Date; metadata?: M; tags?: Tags; } export declare type EventBodyCreator = (params: EventBodyAttachments) => LogEventBody; export declare type EventCreator = (params?: EventBodyAttachments) => LogEventBody; export declare type EventDispatcher = (self: HTMLElement, params?: EventBodyAttachments) => void; declare interface EventLike { event: T; } export declare type EventMetadata = Record; export declare type EventType = 'action' | 'arbitrary' | 'error' | 'screen' | 'trace'; export declare const EXECUTION_ENVIRONMENT: ExecutionEnvironment; export declare type ExecutionEnvironment = Static; export declare const ExecutionEnvironmentEnum: { readonly EndToEnd: "e2e"; readonly Production: "production"; readonly Development: "development"; }; export declare interface ExtendedUploadProgressParams { waitingTime?: number; } export declare type ExtractedData = Static; export declare type ExtractedDataResponse = Record; export declare type ExtractionSide = Static; export declare const ExtractionSideEnum: { readonly Front: "FRONT"; readonly Back: "BACK"; }; export declare const extractNavigationStepInfo: >({ step, substep, credentialId, activeScreen, shouldStoreNavigationState }: NS) => NavigationStepMap[CS]; export declare type FaceFinderBorderWidth = Static; export declare const FaceFinderBorderWidthEnum: { readonly Idle: "idle"; readonly Scanning: "scanning"; }; export declare class FaceFinderComponent extends BaseComponent { #private; static styles: CSSResult[]; readonly canvasRef: Ref; customOvalConfigurations: Record | undefined; constructor(); firstUpdated(changedProperties: PropertyValues): void; updated(changedProperties: PropertyValues): 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>; 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]>>; export declare type FacemapVerificationMethod = Static; export declare const FacemapVerificationMethodEnum: { readonly JumioStandard: "JUMIO_STANDARD"; readonly JumioLiveness: "JUMIO_LIVENESS"; readonly JumioPremium: "JUMIO_PREMIUM"; }; export declare type FacingModeConstraint = Static; export declare type FacingModePreference = Static; export declare const FacingModePreferenceEnum: { readonly User: "user"; readonly Environment: "environment"; }; export declare const failedToFetch: EventDispatcher< { error: FetchErrorParams; }>; 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; 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; 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 { constructor(); } export declare class FilePickerCaptureFileEvent extends CustomEvent { 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 { 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 { constructor(); } export declare class FileSinkComponent extends BaseComponent { #private; static styles: CSSResult[]; filter: FileListFilter; disconnectedCallback(): void; render(): unknown; firstUpdated(changedProperties: PropertyValues): void; } export declare type FileSource = Static; declare type FileSource_2 = Static; export declare class FileSourceClipboardComponent extends BaseComponent { #private; disconnectedCallback(): void; render(): unknown; firstUpdated(changedProperties: PropertyValues): 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): void; clearFile(): void; browseFile(): void; } export declare interface FileStoreEntity { upload?: UploadState; usability?: UsabilityCheckState; thumbnail?: ThumbnailState; } export declare type FileStoreEntityWithDecision = Static; export declare type FileStoreEntityWithDecisionPass = Static; export declare type FileStoreEntityWithDecisionReject = Static; declare type FileStoreRecord = Partial>; export declare class FilesUploadedEvent extends CustomEvent { 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 { constructor(params: FileUploadParams); } declare type FileUploadEventErrorParams = EventMetadata & { type: 'file upload error'; category: Category; request: OmitDeep; error: FetchErrorParams; }; declare type FileUploadEventInitiatedParams = EventMetadata & { type: 'file upload initiated'; category: Category; request: OmitDeep; }; 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; }; export declare interface FileUploadParams { file: File; mimeType: string; extension: string; } export declare const filterOutUndesiredIphoneCameras: (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; readonly fullscreenError$: Observable; private constructor(); static getInstance(): FullscreenManager; static resetInstance(): void; enterFullscreen(element?: HTMLElement): Promise; exitFullscreen(): Promise; isFullscreen(): boolean; isFullscreenEnabled(): boolean; getStrategy(): FullscreenStrategy | undefined; toggleFullscreenMode(element?: HTMLElement): Promise; } export declare class FullscreenModeButtonComponent extends BaseComponent { #private; static styles: CSSResult[]; elRef: Ref | undefined; render(): TemplateResult<1>; } declare interface FullscreenStrategy { requestFullscreen(element: HTMLElement): Promise; exitFullscreen(): Promise; isFullscreen(): boolean; isFullscreenEnabled(): boolean; cleanUp(): void; } export declare const generalNetworkError: ErrorCase; declare const generateAction: (params: Partial) => { type: string; params: Partial; }; export declare interface GenerateCredentialParams { credentialId: UUID; previousStep: StepCallback; nextStep: StepCallback; } export declare const generateFileUploadLoggerEvents: (eventName: T) => [EventCreator<"trace", T, FileUploadEventMap[T]>, EventDispatcher]; /** * You can visualize the state machine with [Stately](https://stately.ai/viz) */ export declare const generateStateMachineFromCredentials: ({ credentials, setWorkflowStepCallback, initialState }: CreateStateMachine) => StateMachine; 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; 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; export declare const getCameraErrorMessage$: () => Observable; export declare const getCameraStateLogData$: () => Observable< { cameraState: { resolution: Resolution; activeTrackState: ActiveTrackState | undefined; cameraFacingMode: CameraFacingMode; isPlaying: boolean; isBusy: boolean; }; deviceListState: DeviceStore & { deviceEntities: Record; deviceIds: string[]; } & { mockDeviceEntities: Record; 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; 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-doctype-selection`; export declare const getDocumentTranslationForLocale: (locale: Locale, translations: Record) => string; export declare const getEidasUrl: EventDispatcher; export declare const getEIDASUrlEvent: EventCreator<"trace", "get eIDAS url", EventMetadata>; 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; 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; export declare type GetImageDataCallback = (params?: CameraCapturingEngineGetImageDataParams) => Promise; 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 getMockedDeviceById: (deviceId: string) => JMediaDeviceInfo | undefined; export declare const getPermissionByName$: (name: PermissionName) => Observable | Promise; export declare const getPermissionState$: (name: PermissionName) => Observable; export declare const getPersistedTags: () => Tags; export declare const getRecoveringState: () => boolean; export declare const getRescueSessionEnabled: () => boolean; export declare const getSafariPermission: (name: PermissionName) => Observable; 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; idFlipAnimationDuration?: number | undefined; integrityCheck?: boolean | undefined; isExplicitUploadEnabled?: boolean | undefined; isFileUploadEnabled?: boolean | undefined; jLiveEnabled?: boolean | undefined; jLiveIod?: number | undefined; rescueSessionEnabled?: boolean | undefined; showBackNavigationButton?: boolean | undefined; showLanguageSelector?: boolean | undefined; skipDocTypeSelectionPage?: boolean | undefined; skipLivenessGuidancePage?: boolean | undefined; jLiveFallbackPolicy: "disabled" | "soft" | "strict"; } | undefined; redirects?: { error?: string | undefined; success?: string | undefined; } | undefined; skipStartScreen?: boolean | undefined; timestamp: string; configurations: { fileUpload?: { 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?: { images: ({ 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?: { 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; 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; }; } | 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; 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 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>; 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$: (classifier: T) => Observable; 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; export declare function getWorkerData(onProgress?: DownloadProgressCallback): Promise; 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; export declare interface GetYuvProcessorCallbackParams { processor: MediaStreamTrackProcessor | 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; 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; export declare interface HelpStore { visible: boolean; timeoutMs: number; popupOnTimer: boolean; allowedSubsteps: 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 { 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 { 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; export declare interface IdCountryIdTypeSubtypePredefinition { country: CountryCode[]; idType: IdType[]; idSubtype: DigitalIdentitySubtypeType[]; } export declare type IdCredentialSelection = Static; export declare type IdEntity = Static; export declare type IdFormat = Static; export declare const IdFormatEnum: { readonly Id1: "ID1"; readonly Id2: "ID2"; readonly Id3: "ID3"; readonly None: "NONE"; }; export declare type IdSide = Static; declare type IdSide_2 = Static; 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): void; firstUpdated(): void; updated(changedProperties: PropertyValues): 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", 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; 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; export declare const IdTypeFoundEnum: { readonly Passport: "PASSPORT"; readonly IdCard: "ID_CARD"; readonly DrivingLicense: "DRIVING_LICENSE"; }; export declare class ImageCapturedEvent extends CustomEvent { constructor(params: ImageCapturedEventParams); } export declare interface ImageCapturedEventParams { blob: Blob; width: number; height: number; } export declare const ImageCapturedEventType = "imagecaptured"; export declare const imageFormatMapping: Record; 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): void; render(): TemplateResult<1>; } export declare const ImageViewerEventNamesEnum: { readonly ImageViewerToggle: "imageviewertoggle"; }; export declare class ImageViewerRemoveEvent extends CustomEvent { constructor(params: ImageViewerRemoveEventParams); } export declare interface ImageViewerRemoveEventParams { name: string; } export declare class ImageViewerToggleEvent extends CustomEvent { 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; render(): TemplateResult<1>; } export declare type InputSize = Static; 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; export declare const isAutocaptureAllowed: (type: keyof MerchantSettingsAutocapture) => boolean; export declare const isAutocaptureCaptureFallbackActivated$: () => Observable; export declare const isAutocaptureCaptureFallbackActivated: () => boolean; export declare const isAutocaptureLoadable$: (type: keyof MerchantSettingsAutocapture) => Observable; 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; 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; 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; 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 = JCredentialMap[T]; export declare type JCredentialMap = Static; export declare interface JLiveFallbackError { type: ManualCaptureFallbackReason; message?: string; } export declare type JLiveFallbackPolicy = Static; export declare const JLiveFallbackPolicyEnum: { readonly Disabled: "disabled"; readonly Soft: "soft"; readonly Strict: "strict"; }; export declare type JMediaDeviceInfo = Pick & { capabilities: MediaTrackCapabilities; }; export declare type JumioEnvironment = Static; 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; export declare type JumioLivenessResolutionCollection = Static; export declare type JumioLivenessSettings = Static; export declare class JumioSdkAutocaptureCaptureStateComponent extends JumioSdkStepIdCaptureStateComponent { #private; static styles: CSSResult[]; transformMessage(params: IdAutoCaptureStateMessageParams): IdCaptureMessage | undefined; selectCaptureState$(): Observable; getIsManualCapture(): boolean; } export declare class JumioSdkAutocaptureComponent extends BaseComponent implements CameraRenderingEngine, CameraCapturingEngine { #private; static styles: CSSResult[]; isAutocaptureAvailable: AutocaptureConditionCallback; getBlob: GetBlobCallback; getImageData: GetImageDataCallback; readonly destroy$: Subject; 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): 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; readonly secondaryColor$: Observable; 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; readonly visibilityStateLogging$: Observable; connectedCallback(): void; disconnectedCallback(): void; render(): TemplateResult<1> | typeof nothing; setHelpVisibility(visible: boolean): void; rescheduleHelpPopup(): void; } export declare class JumioSdkComponent extends BaseComponent implements JumioSdkControllerProvider { #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; workflowController: WorkflowController; isVisible: boolean; constructor(); get componentController(): JumioSdkController; firstUpdated(changedProperties: PropertyValues): void; willUpdate(changedProperties: PropertyValues): void; connectedCallback(): void; disconnectedCallback(): void; refreshPage(): Promise; render(): TemplateResult_2<1> | typeof nothing; } export declare class JumioSdkConsentComponent extends BaseComponent implements ComponentControllerProvider { #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; readonly acquisitionStatusPolling$: Observable; readonly locale$: Observable; constructor(host: JumioSdkComponent, loggerSinkRef: Ref); getWorkflowController(): WorkflowController; hostDisconnected(): void; updateWorkflowParams: (previousState: WorkflowSetupParametersMandatory, currentState: WorkflowSetupParametersMandatory) => Promise; } declare type JumioSdkControllerProvider = ComponentControllerProvider & { readonly workflowController: TWorkflowController; }; export declare class JumioSdkCrossDeviceButtonComponent extends BaseComponent { #private; static styles: CSSResult[]; fluid: boolean; type: ButtonType; size: ButtonSize; readonly crossDeviceEnabledController: AsyncController; get isLinked(): boolean; get isMobile(): boolean; render(): TemplateResult<1> | typeof nothing; } export declare class JumioSdkFileUploadFailedComponent extends BaseComponent implements ComponentControllerProvider { #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 { #private; static styles: CSSResult[]; selectType: SelectType; get componentController(): JumioSdkLocaleSelectionController; firstUpdated(): void; 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>; } export declare class JumioSdkLoggerPostMessageComponent extends BaseComponent implements LoggerPostMessageConfig { readonly type = "LoggerPostMessage"; isEnabled: boolean; } export declare class JumioSdkLoggerSinkComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; constructor(); get componentController(): JumioSdkLoggerSinkController; render(): TemplateResult<1>; } declare class JumioSdkLoggerSinkController implements ReactiveController { #private; workflowController: WorkflowController; loggerManager: LoggerManager; readonly reportUnhandledFetchError$: Observable; readonly reportUnhandledError$: Observable; readonly cameraError$: Observable; constructor(host: ReactiveElement); logEvent(event: AnalyticEvent): void; reportEvent(event: ReportEvent): void; hostConnected(): void; hostDisconnected(): void; getReportUnhandledFetchError$(): Observable; getReportUnhandledError$(): Observable; getCameraErrorMessage$(): Observable; } export declare class JumioSdkLoggingComponent extends BaseComponent { #private; loggerConfig: LoggerConfigBase[]; constructor(); connectedCallback(): void; render(): TemplateResult<1>; disconnectedCallback(): void; getScreenLogging$(): Observable; } export declare class JumioSdkLogotypeComponent extends BaseComponent { #private; static styles: CSSResult[]; readonly componentController: JumioSdkLogotypeController; willUpdate(changedProperties: PropertyValues): 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; export declare class JumioSdkMessageCloseEvent extends CustomEvent { constructor(params?: JumioSdkMessageCloseEventDetail); } export declare const jumioSdkMessageCloseEvent = "jmessageclose"; declare interface JumioSdkMessageCloseEventDetail { id: JumioSdkMessageId; } export declare type JumioSdkMessageError = Static; export declare class JumioSdkMessageEvent extends CustomEvent { constructor(message: JumioSdkMessage); } export declare const jumioSdkMessageEvent = "jmessage"; export declare type JumioSdkMessageId = Static; 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; 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): 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; export declare type JumioSdkMessageType = Static; 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, b: Pick): boolean; static styles: CSSResult[]; transformUrl: NavigationUrlTransformer; baseUrl: string; navigationService: this; interceptors: JumioSdkNavigationInterceptor[]; navigationConfig: NavigationConfig[]; private lastPushedState; private initialWorkflowState; popState$: Observable; disconnectedCallback(): void; firstUpdated(changedProperties: PropertyValues): 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): 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[]; firstUpdated(changedProperties: PropertyValues): void; disconnectedCallback(): void; get workflowController(): WorkflowController; render(): TemplateResult<1>; handleNavigationForward: () => void; handleNavigationBackward: () => void; getNavigationType(): NavigationType_2; } export declare class JumioSdkNavigationConfigBrowserComponent extends LitElement implements NavigationConfig { readonly type: "browser"; transformUrl: ({ originalUrl, suggestedUrlPart }: NavigationUrlTransformerParams) => string; baseUrl: string; } export declare class JumioSdkNavigationConfigMemoryComponent extends LitElement implements NavigationConfig { 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[]; popState$: Observable; firstUpdated(changedProperties: PropertyValues): 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; export declare class JumioSdkSendLinkByEmailComponent extends BaseComponent implements ReactiveElement { #private; static styles: CSSResult[]; email: string; inputComponent: Ref_2; 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; 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; 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; hostConnected(): void; hostDisconnected(): void; } export declare class JumioSdkStepDataComponent extends BaseComponent { #private; get componentController(): JumioSdkStepDataController; connectedCallback(): void; render(): symbol; importLoaderJs(): Promise; loadIovation(): Promise; sendTokenData(token: DeviceRiskToken): Promise | undefined; goToNextStep(): void; } declare class JumioSdkStepDataController implements ReactiveController { #private; constructor(host: ReactiveElement); hostConnected(): void; isIovation(): boolean; sendTokenData(deviceRiskData: DeviceRiskToken): Promise; goToNextStep(): void; } export declare class JumioSdkStepDocumentCaptureComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; readonly componentController: JumioSdkStepDocumentCaptureController; readonly cameraRef: Ref_2; constructor(); connectedCallback(): void; firstUpdated(changedProperties: PropertyValues): void; disconnectedCallback(): void; render(): TemplateResult<1>; logImageCapturedEvent: (e: ImageCapturedEvent) => Promise; uploadImage: (e: ImageCapturedEvent) => Promise; } declare class JumioSdkStepDocumentCaptureController implements ReactiveController { #private; readonly workflowController: WorkflowController; readonly stepController: WorkflowStepController; constructor(host: JumioSdkStepDocumentCaptureComponent); hostConnected(): void; hostDisconnected(): void; upload(request: UploadRequest): Promise; getStepController(): WorkflowStepDocumentController; } export declare class JumioSdkStepDocumentComponent extends BaseComponent implements WorkflowStepControllerProvider> { #private; static styles: CSSResult[]; constructor(); get workflowStepController(): WorkflowStepDocumentController; render(): TemplateResult<1> | typeof nothing; } export declare class JumioSdkStepDocumentUploadComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; readonly componentController: JumioSdkStepDocumentUploadController; readonly documentCodeController: AsyncController; readonly fileEntitiesController: AsyncController; readonly maxFileUploadSizeController: AsyncController; readonly pdfFilesController: AsyncController; constructor(); handlePdfSelection(): Promise; render(): TemplateResult<1>; } declare class JumioSdkStepDocumentUploadController implements ReactiveController { #private; readonly document$: Observable; readonly maxFileUploadSize$: Observable; readonly pdfFiles$: Subject; constructor(host: ReactiveElement); hostConnected(): void; uploadFile(file: File): Promise; softDeletePdfPage(id: UUID): void; confirmSelection(): Promise; selectUploadedPdfFile(): Promise; 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; cancelPdfSelection(): void; dropFilesByCriteria(callback: FindFileMetadataByParamsCallback): void; } export declare class JumioSdkStepFacemapCaptureStateComponent extends BaseComponent { #private; captureStateController: AsyncController; render(): TemplateResult<1>; } export declare class JumioSdkStepFacemapComponent extends BaseComponent implements ControllerProvider, JumioSdkStepFacemapController> { #private; static styles: CSSResult[]; stepInformationController: AsyncController; readonly componentController: JumioSdkStepFacemapController; get workflowStepController(): WorkflowStepController; 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; 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 { #private; static styles: CSSResult[]; readonly componentController: JumioSdkStepFacemapJumioStandardCaptureController; readonly cameraRef: Ref_2; constructor(); connectedCallback(): void; firstUpdated(changedProperties: PropertyValues): void; disconnectedCallback(): void; render(): TemplateResult<1> | typeof nothing; logImageCapturedEvent: (e: ImageCapturedEvent) => Promise; onImageCapture: (e: ImageCapturedEvent) => Promise; requestUpload: (request: UploadRequestEvent) => void; } declare class JumioSdkStepFacemapJumioStandardCaptureController implements ReactiveController { #private; constructor(host: JumioSdkStepFacemapJumioStandardCaptureComponent); hostConnected(): void; hostDisconnected(): void; requestUpload(params: UploadRequestEvent): void; upload(): Promise; } export declare class JumioSdkStepFacemapJumioStandardComponent extends BaseComponent implements ComponentControllerProvider { #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, JumioSdkStepFinishController> { #private; static styles: CSSResult[]; constructor(); get workflowStepController(): WorkflowStepController; get componentController(): JumioSdkStepFinishController; render(): TemplateResult<1> | typeof nothing; } declare class JumioSdkStepFinishController implements ReactiveController { #private; readonly finalize$: Observable>; constructor(host: ReactiveElement); hostConnected(): void; getController(): WorkflowStepController; getFinalize$(): Observable>; } export declare class JumioSdkStepIdCaptureComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; readonly componentController: JumioSdkStepIdCaptureController; readonly cameraRef: Ref_2; readonly supportedCountriesController: AsyncController; readonly captureMessageController: AsyncController; constructor(); connectedCallback(): void; disconnectedCallback(): void; render(): TemplateResult<1>; uploadImage: ({ withoutFlash, withFlash, captureRequest, supplementalImages }: UploadImageParams) => void; } declare class JumioSdkStepIdCaptureController implements ReactiveController { #private; readonly workflowController: WorkflowController; readonly stepController: WorkflowStepController; constructor(host: JumioSdkStepIdCaptureComponent); hostConnected(): void; hostDisconnected(): void; upload(request: UploadRequest): Promise; shouldCapture(side: PhysicalDocumentSideClassifier): boolean; areAllSidesCaptured(): boolean; } export declare class JumioSdkStepIdCaptureSourceComponentComponent extends BaseComponent { #private; readonly crossDeviceEnabledController: AsyncController; static styles: CSSResult[]; get isLinked(): boolean; get isMobile(): boolean; get isCrossDeviceVisible(): boolean; render(): TemplateResult<1>; } export declare class JumioSdkStepIdCaptureStateComponent extends BaseComponent { #private; static styles: CSSResult[]; message: IdCaptureMessage; readonly captureStateAsyncController: AsyncController; 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; updateCaptureStateMessage$(): Observable; } export declare class JumioSdkStepIdComponent extends LitElement implements ControllerProvider, JumioSdkStepIdController> { #private; static styles: CSSResult[]; componentController: JumioSdkStepIdController; constructor(); get workflowStepController(): WorkflowStepController; 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; handleStart(): void; handleDocTypeDecision(): Promise; } export declare class JumioSdkStepIdCountrySelectionComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; get componentController(): JumioSdkStepIdCountrySelectionController; render(): TemplateResult<1>; } declare class JumioSdkStepIdCountrySelectionController implements ReactiveController { #private; readonly countryList$: Observable; constructor(host: ReactiveElement); hostDisconnected(): void; selectCountry(country?: unknown): void; getSelectedCountry$(): Observable; } export declare class JumioSdkStepIdDocumentCollectionComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; digitalEntities: DigitalIdentity[] | undefined; private static readonly MAX_DIGITAL_IDS_IN_PAGE; get componentController(): JumioSdkStepIdDocumentCollectionController; willUpdate(changedProperties: PropertyValues): void; render(): TemplateResult<1> | typeof nothing; getSubheaderForDocumentType(idType: PhysicalIdType): string; } declare class JumioSdkStepIdDocumentCollectionController implements ReactiveController { #private; readonly availableIdTypes$: Observable; 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 termsOfUseController: AsyncController; readonly policyTextController: AsyncController; get componentController(): JumioSdkStepIdReuseController; constructor(); render(): TemplateResult<1>; } declare class JumioSdkStepIdReuseController implements ReactiveController { #private; constructor(host: ReactiveElement); hostConnected(): void; getTermsOfUse$(): Observable; getPolicyText$(): Observable; 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"; } export declare class JumioSdkStepIdReuseDecisionComponent extends BaseComponent { #private; constructor(); get componentController(): JumioSdkStepIdReuseDecisionController; connectedCallback(): void; disconnectedCallback(): void; } declare class JumioSdkStepIdReuseDecisionController implements ReactiveController { #private; readonly lookupResult$: Observable>; constructor(host: ReactiveElement); hostConnected(): void; getExistingId$(): Observable>; } declare abstract class JumioSdkStepIdUploadBaseComponent extends BaseComponent implements ComponentControllerProvider { #private; static styles: CSSResult[]; uploadErrorMessage$: BehaviorSubject>>; uploadErrorMessageController: AsyncController; partsController: AsyncController; readyController: AsyncController; imageCollectionController: AsyncController; webpSupportedController: AsyncController; 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; readonly ready$: Observable; readonly stepController: WorkflowStepController; constructor(host: ReactiveElement); hostConnected(): void; removeFile(id: UUID): void; getReady$(): Observable; uploadFile(event: FileUploadEvent, part: ClassifierWithUploadState): Promise; applyUsabilityOperators(params: CheckUsabilityParamsWithId): UnaryFunction, Observable>; isClassifierEnabled(entries: FileStoreEntity[], classifier: Classifier): boolean; getParts$(): Observable; } 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; 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: { 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}`; decisionType: "REJECT"; 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; 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: { 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}`; decisionType: "REJECT"; 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, JumioSdkStepStartController> { #private; static styles: CSSResult[]; stepInformationController: AsyncController; get workflowStepController(): WorkflowStepController; get componentController(): JumioSdkStepStartController; render(): TemplateResult<1> | typeof nothing; } export declare class JumioSdkStepStartConsentComponent extends BaseComponent implements ControllerProvider, JumioSdkStepStartConsentController> { #private; static styles: CSSResult[]; colorScheme: ColorScheme; readonly documentCodeController: AsyncController; readonly termsOfUseController: AsyncController; get workflowStepController(): WorkflowStepController; get componentController(): JumioSdkStepStartConsentController; constructor(); render(): TemplateResult<1>; renderInstructionsForCategories(params?: RenderInstructionsForCategoriesParams): TemplateResult<1>; } declare class JumioSdkStepStartConsentController implements ReactiveController { #private; constructor(host: ReactiveElement, workflow?: WorkflowController); getController(): WorkflowStepController; getAllConsentsGiven(): boolean; sendConsentData(): Promise; 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[]; }))[]; getTermsOfUse$(): Observable; } declare class JumioSdkStepStartController implements ReactiveController { #private; readonly dispatchNextScreen$: Observable; constructor(host: ReactiveElement, workflow?: WorkflowController); hostConnected(): void; hostDisconnected(): void; navigateToNextScreen(settings: Settings, stateManager?: Actor>): void; getNavigateToNextScreen$(): Observable; } 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): 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; 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; 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; 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; render(): TemplateResult<1>; } export declare type ListComponentItemRenderer = (params: ListComponentItemRendererParams) => TemplateResult_2<1> | typeof nothing; export declare interface ListComponentItemRendererParams { item: ListItemEntity; isFirst: boolean; isLast: boolean; } export declare type ListFlattenerCallbackFunction = (value: Iterable) => ListItemEntity[]; export declare interface ListItemEntity { 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; 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< { jliveProgressCurrentStep: number; jliveProgressStepsTotal: number; jLiveStepDuration: number; jLiveDuration: number; isFullscreen: boolean; cls?: CameraLivenessStatus; clsm?: CameraLivenessStatus; }>; export declare type LivenessRefDistance = 'far' | 'initial' | 'near'; export declare type LivenessResult = Static; 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; jLiveProgressCurrentStep: number; jLiveProgressStepsTotal: number; jLiveUiCommand: UXUICommand | undefined; jLiveVisibleFaceFinder: LivenessRefDistance; jLiveManualCaptureFallbackReason: ManualCaptureFallbackReason | undefined; jLiveFallbackError: JLiveFallbackError | undefined; } export declare class LoadingIndicatorComponent extends BaseComponent { static styles: CSSResult[]; render(): TemplateResult_2<1>; } declare type Locale = Static; 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 = AnalyticEventBody | ReportEventBody; export declare interface Logger { isEnabled: boolean; getId(): string; log(message: AnalyticEventBody): Promise; report(message: ReportEventBody): Promise; updateConfig?>(config: T): void; cleanUp?(): void; } export declare interface LoggerConfigBase { readonly type: T; isEnabled: boolean; } declare type LoggerConsoleConfig = LoggerConfigBase; declare const LoggerConsoleId = "LoggerConsole"; declare type LoggerDatadogRumConfig = Static; 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; declare const LoggerPostMessageId = "LoggerPostMessage"; export declare type LogLevel = Static; 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; } export declare type LookupState = Static; export declare const LookupStateEnum: { readonly Found: "FOUND"; readonly NotFound: "NOT_FOUND"; }; export declare type ManualCaptureFallbackReason = Static; 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>; export declare type MerchantSettings = Static; export declare type MerchantSettingsAutocapture = Static; export declare type MerchantSettingsBranding = Static; export declare type MerchantSettingsCrossDevice = Static; export declare class MessageDetailsComponent extends BaseComponent { #private; static styles: CSSResult[]; title: string; message: string; firstUpdated(changedProperties: PropertyValues): 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; 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 = 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 & { hasHistoryItems(): boolean; popState$: Observable; }; export declare type NavigationStep = NavigationStepMap[T]; export declare interface NavigationStepBase { step: TStep; substep: TSubstep; credentialId: UUID | undefined; shouldStoreNavigationState: boolean; activeScreen: ActiveScreen; } export declare type NavigationStepCategoryData = NavigationStepBase; export declare type NavigationStepCategoryDocument = NavigationStepBase; export declare type NavigationStepCategoryFacemap = NavigationStepBase; export declare type NavigationStepCategoryId = NavigationStepBase; 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 = NavigationStep['substep']; export declare type NavigationStepVirtualStepFinish = NavigationStepBase; export declare type NavigationStepVirtualStepSetup = NavigationStepBase; export declare type NavigationStepVirtualStepStart = NavigationStepBase; declare type NavigationType_2 = Static; 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[keyof T]; export declare const observableFromRef: (ref: Ref, refreshNotifier$: Observable) => Observable; export declare const observeResize$: ({ el, ResizeObserverClass, requestAnimationFrameFn, cancelAnimationFrameFn }: ObserveResizeParams) => Observable; export declare interface ObserveResizeParams { el: HTMLElement; ResizeObserverClass?: typeof ResizeObserver; requestAnimationFrameFn?: typeof window.requestAnimationFrame; cancelAnimationFrameFn?: typeof window.cancelAnimationFrame; } declare type OmitDeep = T extends OmitDeepPrimitive ? T : T extends (infer U)[] ? OmitDeep[] : T extends object ? { [P in keyof T as P extends K ? never : P]: OmitDeep; } : T; declare type OmitDeepPrimitive = boolean | number | string | null | undefined; export declare type Orientation = Static; 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; render(): TemplateResult<1>; } export declare const pageContainerVisible$: BehaviorSubject; export declare const patchAutocaptureStore: (params?: Partial) => 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; export declare type PhysicalDocumentSideClassifier = Static; 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; 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; export declare const PredefinedTypeEnum: { readonly Defined: "DEFINED"; readonly Recommended: "RECOMMENDED"; readonly Optional: "OPTIONAL"; }; export declare class PreviewImageRequestEvent extends CustomEvent { 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; 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 { 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; export declare const recreateStateMachine: ({ credentials, setWorkflowStepCallback, initialState, snapshotValue }: CreateStateMachine) => Actor>; 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 extends CustomEvent { constructor(detail: T); } export declare type ReportEventBody = EventBodyBase; export declare const reportUploadProgress$: (params?: ExtendedUploadProgressParams) => Observable; export declare const requestCameraPlayback: (command: SwitchCameraCommand | SwitchStreamCommand | undefined) => void; export declare const requestCameraPlaybackRetry: () => void; export declare type RequestCode = Static; 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 = RequestOutcomeError | RequestOutcomeLoading | RequestOutcomeReady | RequestOutcomeSuccess; export declare interface RequestOutcomeError { 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 { type: typeof RequestStatusTypeEnum.Success; result: TSuccess; } export declare type RequestStatusType = Static; export declare const RequestStatusTypeEnum: { readonly Ready: "ready"; readonly Success: "success"; readonly Error: "error"; readonly Loading: "loading"; }; export declare const rescueCaptureActivated$: BehaviorSubject; 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; 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; render(): TemplateResult_2<1>; } export declare type SdkType = Static; export declare const SdkTypeEnum: { readonly Iovation: "IOVATION"; }; export declare const selectActiveTrackState$: () => Observable; export declare const selectAggregatedFeedback$: (fpsThreshold: number) => Observable; 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; export declare const selectAutocaptureExcludedDevices$: () => Observable; export declare const selectAutocaptureRescueCaptureState$: () => Observable; export declare const selectAutocaptureRestart$: () => Observable; 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; export declare const selectCameraBusyStatus$: () => Observable; export declare const selectCameraPermissionState$: () => Observable; export declare const selectCameraPlaybackRequest$: () => Observable; 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; export declare const selectConsents$: () => Observable; 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; export declare const selectCrossDeviceSettings$: () => Observable; export declare const selectCurrentDevice$: () => Observable; export declare const selectCurrentFps$: () => Observable; export declare const selectDeviceStore$: () => Observable; deviceIds: string[]; } & { mockDeviceEntities: Record; 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 selectFaceFinderBackgroundColor$: () => Observable; export declare const selectFaceFinderCanvasSize$: () => Observable; export declare const selectFaceFinderEllipse$: (visibleFaceFinder$?: Observable<{ cxRatio: number; cyRatio: number; frameAspectRatio: number; fillRatio: number; }>, canvasSize$?: Observable) => Observable; export declare const selectFaceFinderOval$: () => Observable<{ cxRatio: number; cyRatio: number; frameAspectRatio: number; fillRatio: number; }>; export declare const selectFaceFinderScanning$: () => Observable; 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; 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: { 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}`; decisionType: "REJECT"; 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; export declare const selectFilteredVideoDeviceList$: () => Observable; export declare const selectFinalized$: () => Observable; export declare const selectHelpTimeoutForCredential$: (credential: Category) => Observable; export declare const selectIsCameraPlaying$: () => Observable; export declare const selectIsExplicitUploadEnabled$: () => Observable; export declare const selectIsFileUploadEnabled$: () => Observable; export declare const selectIsFlipped$: () => Observable; 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 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; export declare const selectLookupResponse$: () => Observable; export declare const selectPermissionState$: () => Observable; export declare const selectRecoveringState$: () => Observable; export declare const selectServerTime$: () => Observable; 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; idFlipAnimationDuration?: number | undefined; integrityCheck?: boolean | undefined; isExplicitUploadEnabled?: boolean | undefined; isFileUploadEnabled?: boolean | undefined; jLiveEnabled?: boolean | undefined; jLiveIod?: number | undefined; rescueSessionEnabled?: boolean | undefined; showBackNavigationButton?: boolean | undefined; showLanguageSelector?: boolean | undefined; skipDocTypeSelectionPage?: boolean | undefined; skipLivenessGuidancePage?: boolean | undefined; jLiveFallbackPolicy: "disabled" | "soft" | "strict"; } | undefined; redirects?: { error?: string | undefined; success?: string | undefined; } | undefined; skipStartScreen?: boolean | undefined; timestamp: string; configurations: { fileUpload?: { 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?: { images: ({ 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?: { 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; 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; }; } | 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; 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>; export declare type SelectType = Static; export declare const SelectTypeEnum: { readonly Default: "default"; readonly CaptureScreen: "capture-screen"; }; export declare const selectUiState$: () => Observable; export declare const selectUnfilteredMockVideoDeviceList$: () => Observable; export declare const selectUnfilteredRealVideoDeviceList$: () => Observable; export declare const selectUploadedPdfFile$: (credentialId?: `${string}-${string}-${string}-${string}-${string}`) => Observable; export declare const selectVideoResolution$: () => Observable; export declare const selectVideoSize$: () => Observable; export declare const selectWebpSupported$: () => Observable; export declare const selectWorkflowState$: () => Observable; export declare const selectWorkflowStep$: () => Observable; export declare const selectWorkflowStepInformation$: () => Observable; export declare const selectWorkflowSubstep$: () => Observable; export declare const selectWrongSettings$: () => Observable; export declare interface SendEventRequest { events: EventBody[]; } export declare type SensorCaptureIntervals = Static; export declare interface SensorData extends EventMetadata { screen?: string; credentialId?: string; timestamp?: Date; samplingIntervalMs?: number; accelerometer: { x: number; y: number; z: number; }[]; gyroscope: { alpha: number; beta: number; gamma: number; }[]; message?: string; } export declare const sensorData: EventDispatcher; export declare type SequenceImageClassifier = Static; export declare const serializeDeviceList: (devices: MediaDeviceInfo[]) => string; export declare const serializeUrl: (navigationStep: T) => string | undefined; export declare class SessionUrlBoxComponent extends BaseComponent { static styles: CSSResult[]; url: string; render(): TemplateResult<1>; copyToClipboard(): Promise; } 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) => void; export declare const setCaptureHintsState: (params?: Partial) => void; export declare const setConsentGivenSend: () => void; export declare const setConsentSettingsFetched: (settingsFetched: boolean) => void; export declare const setCustomOvalConfigurations: (config: Record | undefined) => void; export declare const setDeviceList: (devices: JMediaDeviceInfo[]) => void; export declare const setDocClassifierCaptured: (value: AutocaptureDocClassifierExtendedData | undefined) => 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) => 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; export declare const settings: EventDispatcher< { credentials: unknown; }>; export declare type SettingsRaw = Static; export declare interface SettingsRequest extends Record { linkedModules: LinkedModule[]; deviceDetails: DeviceDetails; } export declare type SettingsWithoutConfigurations = Static; 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; export declare const shouldShowBackNavigationButton: () => boolean; export declare const shouldShowLocaleSelector$: () => Observable; 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; export declare const shownCrossDeviceFinishScreen: EventDispatcher< { acquisitionStatus: AcquisitionStatus; error?: PublicError; }>; export declare const shownCrossDeviceScreen: EventDispatcher; export declare const shownError: EventDispatcher; export declare const shownFinishScreen: EventDispatcher< { outcome: RequestOutcome; }>; export declare const shownIdLookupScreen: EventDispatcher< { outcome: RequestOutcome; matchFound?: boolean; lookupDuration?: number; }>; export declare const sortAlphabeticallyByKey: >(items: T[], key: K, ascending?: boolean) => T[]; export declare type Source = Static; 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 | string; activeScreen: ActiveScreen; } export declare interface StepCallback { target: string; actions?: ReturnType; } export declare type StepChangeCallback = (params: StepChangeParams) => void; export declare interface StepChangeParams { controller: WorkflowStepControllerMap[T]; } export declare type StepNavigationAction = Static; 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; 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; 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; export declare const supportedCountryAuxTransformer: SupportedCountryTransformer; export declare const supportedCountryTransformer$: Observable; export declare type SupportedCountryTransformer = (supportedCountry: SupportedCountry) => SupportedCountry; export declare type SupportedDocumentType = Static; export declare class SwitchCameraCommand extends CustomEvent { constructor(detail: JMediaDeviceInfo); } export declare const SwitchCameraCommandType = "switchcamera"; export declare class SwitchStreamCommand extends CustomEvent { 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' | 'jliveFramesCaptured' | 'jliveProgressCurrentStep' | 'jliveProgressStepsTotal' | 'jumioHosted' | 'lastScreen' | 'linked' | 'locale' | 'reusableIdentity' | 'runtime' | 'runtimeWorkflow' | 'scanReference' | 'screen' | 'supplementalImageFpsFacemap' | 'supplementalImageFpsId' | 'templates' | 'variant' | 'webview' | 'workflow'; export declare type Tags = Partial>; export declare const TbAcceptableConsentItemSchema: TObject< { id: TString; item: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>; given: TBoolean; timestamp: TOptional; }>; export declare const TbAcquisitionStatusSchema: TUnion[]>; export declare const TbActiveScreenActionsSchema: TUnion[]>; export declare const TbActiveScreenSchema: TUnion[]>; export declare const TbAdditionalDataSchema: TObject< { termsOfUseText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>; export declare const TbAppContainerLayoutCaptureScreenVariantSchema: TUnion[]>; export declare const TbAppContainerLayoutTypeSchema: TUnion[]>; export declare const TbAutocaptureDocClassifierDataSchema: TObject< { docClassifierClass: TOptional[]>>; docClassifierIdType: TOptional[]>>; docClassifierCountry: TOptional[]>>; }>; export declare const TbAutocaptureDocClassifierIdTypeCountrySchema: TObject< { docClassifierClass: TOptional[]>>; docClassifierIdType: TUnion[]>; docClassifierCountry: TUnion[]>; }>; export declare const TbAutocaptureStateSchema: TUnion[]>; export declare const TbAutocaptureStateTypeSchema: TUnion[]>; export declare const TbButtonShapeSchema: TUnion[]>; export declare const TbButtonSizeSchema: TUnion[]>; export declare const TbButtonTypeSchema: TUnion[]>; export declare const TbCameraFacingModeSchema: TUnion[]>; export declare const TbCameraSelectorOrientationSchema: TUnion[]>; export declare const TbCanvasFitModeSchema: TUnion[]>; export declare const TbCapabilitySchema: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>; export declare const TbCaptureLabelSizeSchema: TUnion[]>; export declare const TbCardSizeSchema: TUnion[]>; export declare const TbCardTypeSchema: TUnion[]>; export declare const TbCategorySchema: TUnion[]>; export declare const TbClassifierSchema: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; export declare const TbColorSchemeSchema: TUnion[]>; export declare const TbConfigurationAutocaptureSettingsSchema: TObject< { assetsLoadingTimeoutMs: TOptional; fallbackTimeInMs: TOptional; excludeDevices: TOptional>; focusTimeInMs: TOptional; manualFocusTimeInMs: TOptional; displayRescueCaptureButtonInMs: TOptional; optimisticFeedbackThreshold: TOptional; trackerBackdropVisible: TOptional; showUnifiedPhysicalIdType: TOptional; }>; export declare const TbConfigurationDatadogSchema: TObject< { rules: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>; export declare const TbConfigurationFileUploadSchema: TObject< { isFallbackUploadEnabled: TBoolean; }>; 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>; jumioLiveness: TOptional, 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, 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; fallbackTimeInMs: TOptional; excludeDevices: TOptional>; focusTimeInMs: TOptional; manualFocusTimeInMs: TOptional; displayRescueCaptureButtonInMs: TOptional; optimisticFeedbackThreshold: TOptional; trackerBackdropVisible: TOptional; showUnifiedPhysicalIdType: TOptional; }>>; helpScreen: TOptional>; sensorData: TOptional>; supplementalImagesV2: TOptional, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, TObject< { classifier: TLiteral<"FRONT_WITH_FLASH">; flash: TBoolean; usabilityExpected: TBoolean; }>]>>; }>>>; uploadWebpForIdCapture: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idSharpness: TOptional>; }>; }>; export declare const TbConfigurationsSchema: TObject< { fileUpload: TOptional>; jumioLiveness: TOptional, 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, 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; fallbackTimeInMs: TOptional; excludeDevices: TOptional>; focusTimeInMs: TOptional; manualFocusTimeInMs: TOptional; displayRescueCaptureButtonInMs: TOptional; optimisticFeedbackThreshold: TOptional; trackerBackdropVisible: TOptional; showUnifiedPhysicalIdType: TOptional; }>>; helpScreen: TOptional>; sensorData: TOptional>; supplementalImagesV2: TOptional, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, TObject< { classifier: TLiteral<"FRONT_WITH_FLASH">; flash: TBoolean; usabilityExpected: TBoolean; }>]>>; }>>>; uploadWebpForIdCapture: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idSharpness: TOptional>; }>; export declare const TbConfigurationSupplementalImageCollectionSchema: TArray, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, 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; }>, 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; }>; export declare const TbConfigurationSupplementalImagesV2Schema: TArray, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, 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[]>; export declare const TbConsentItemCollectionSchema: TArray, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>>; export declare const TbConsentItemSchema: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>; export declare const TbCountryCodeSchema: TUnion[]>; export declare const TbCredentialBaseSchema: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>; export declare const TbCredentialDocumentSchema: TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>; export declare const TbCredentialFacemapSchema: TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>; export declare const TbCredentialIdBaseSchema: TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>; export declare const TbCredentialIdSchema: TTransform, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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[]>, TUnion[]>]>; export declare const TbCrossDeviceOptionSchema: TUnion[]>; export declare const TbDataCenterSchema: TUnion[]>; export declare const TbDatadogOverride: TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, 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; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, 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; }>; export declare const TbDeviceRiskTokenSchema: TObject< { token: TString; sdkType: TUnion[]>; }>; 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[]>; 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>; export declare const TbDigitalIdentitySubtypeBraPdfSchema: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">; export declare const TbDigitalIdentitySubtypeSchema: TUnion[]>; 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[]>; export declare const TbEidasStateSchema: TUnion[]>; export declare const TbEmailErrorReasonSchema: TUnion[]>; export declare const TbErrorDomainSchema: TUnion[]>; export declare const TbExecutionEnvironmentSchema: TUnion[]>; export declare const TbExtractedDataSchema: TObject< { address: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>; export declare const TbExtractionSideSchema: TUnion[]>; export declare const TbFaceFinderBorderWidthSchema: TUnion[]>; export declare const TbFacemapVerificationMethodSchema: TUnion[]>; export declare const TbFacingModeConstraintSchema: TObject< { video: TIntersect<[TRecord, TObject< { facingMode: TObject< { ideal: TUnion<[TLiteral<"user">, TLiteral<"environment">]>; }>; }>]>; audio: TLiteral; }>; export declare const TbFacingModePreferenceSchema: TUnion[]>; export declare const TbFileFormatSchema: TUnion[]>; export declare const TbFileSourceSchema: TUnion[]>; declare const TbFileSourceSchema_2: TUnion[]>; export declare const TbFileStoreEntityWithDecisionPassSchema: TObject< { upload: TObject< { state: TLiteral<"success">; usabilityId: TString; docvProcessed: TOptional; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TUnion<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>; }>]>; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TUndefined; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>; }>]>>; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>; thumbnail: TOptional; 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; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; usability: TUndefined; thumbnail: TOptional; 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[]>; selectedIdType: TUnion[]>; selectedIdSubtype: TOptional[]>>; selectedDigitalIdProvider: TOptional; supportedCountries: TOptional[]>; idTypes: TArray; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>>; }>>>; }>; export declare const TbIdCredentialDigitalIdentityDigitalDrivingLicensePdfSelectionSchema: TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">; }>; export declare const TbIdCredentialDigitalIdentityEidasSelectionSchema: TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"EIDAS">; }>; export declare const TbIdCredentialDigitalIdentityMasterCardSelectionSchema: TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"MASTERCARD">; }>; export declare const TbIdCredentialDigitalIdentitySelectionSchema: TUnion<[TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"EIDAS">; }>, TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">; }>, TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"MASTERCARD">; }>]>; export declare const TbIdCredentialPhysicalDocumentSelectionSchema: TObject< { selectedCountry: TUnion[]>; selectedIdType: TUnion[]>; }>; export declare const TbIdCredentialSelectionSchema: TUnion<[TObject< { selectedCountry: TUnion[]>; selectedIdType: TUnion[]>; }>, TUnion<[TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"EIDAS">; }>, TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"DIGITAL_DRIVING_LICENSE_PDF">; }>, TObject< { selectedCountry: TUnion[]>; selectedIdType: TLiteral<"DIGITAL_IDENTITY">; selectedIdSubtype: TLiteral<"MASTERCARD">; }>]>]>; export declare const TbIdEntitySchema: TUnion<[TUnion<[TObject< { idType: TLiteral<"ID_CARD">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>; export declare const TbIdFormatSchema: TUnion[]>; export declare const TbIdSequenceClassifierSchema: TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>; export declare const TbIdSideSchema: TUnion[]>; declare const TbIdSideSchema_2: TUnion<[TLiteral<"FRONT">, TLiteral<"BACK">]>; export declare const TbIdTypeFoundSchema: TUnion[]>; export declare const TbIdTypeSchema: TUnion[]>; export declare const TbInputSizeSchema: TUnion[]>; export declare const TbJCredentialMapSchema: TObject< { ID: TTransform, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>; DOCUMENT: TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>; DATA: TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>; }>; export declare const TbJCredentialSchema: TUnion<[TTransform, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>]>; export declare const TbJLiveFallbackPolicySchema: TUnion[]>; export declare const TbJumioEnvironmentSchema: TUnion[]>; export declare const TbJumioLivenessClassifierSchema: TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>; export declare const TbJumioLivenessResolutionCollectionSchema: TArray, 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, 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, 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, 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[]>; title: TString; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>; export declare const TbJumioSdkMessageErrorSchema: TObject< { type: TLiteral<"error">; date: TDate; transactionId: TString; errorCode: TOptional; publicErrorCode: TOptional>; id: TUnion[]>; title: TString; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>; export declare const TbJumioSdkMessageIdSchema: TUnion[]>; export declare const TbJumioSdkMessageProgressSchema: TObject< { type: TLiteral<"progress">; title: TOptional; progress: TOptional; id: TUnion[]>; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>; export declare const TbJumioSdkMessageSchema: TUnion<[TObject< { type: TLiteral<"error">; date: TDate; transactionId: TString; errorCode: TOptional; publicErrorCode: TOptional>; id: TUnion[]>; title: TString; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>, TObject< { type: TLiteral<"success">; id: TUnion[]>; title: TString; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>, TObject< { type: TLiteral<"progress">; title: TOptional; progress: TOptional; id: TUnion[]>; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>]>; export declare const TbJumioSdkMessageSuccessSchema: TObject< { type: TLiteral<"success">; id: TUnion[]>; title: TString; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>; export declare const TbJumioSdkMessageTypeSchema: TUnion[]>; export declare const TbJumioSdkScheduledMessageSchema: TObject< { delayMs: TNumber; type: TLiteral<"progress">; title: TOptional; progress: TOptional; id: TUnion[]>; message: TOptional; overlay: TOptional; closable: TBoolean; shouldPost: TOptional; }>; export declare const TbLegacyErrorCodeSchema: TUnion[]>; export declare const TbLinkedModuleSchema: TUnion[]>; export declare const TbLivenessResultSchema: TUnion[]>; export declare const TbLivenessSeriesClassifierSchema: TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>; declare const TbLocaleSchema: TUnion[]>; export declare const TbLocalizedConsentTextSchema: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; declare const TbLoggerDatadogRumInitConfiguration: TObject< { applicationId: TOptional; propagateTraceBaggage: TOptional; traceSampleRate: TOptional; traceContextInjection: TOptional, TLiteral<"sampled">]>>; workerUrl: TOptional; compressIntakeRequests: TOptional; remoteConfigurationId: TOptional; remoteConfigurationProxy: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; enablePrivacyForActionName: TOptional; subdomain: TOptional; sessionReplaySampleRate: TOptional; startSessionReplayRecordingManually: TOptional; trackUserInteractions: TOptional; actionNameAttribute: TOptional; trackViewsManually: TOptional; trackBfcacheViews: TOptional; trackResources: TOptional; trackLongTasks: TOptional; trackEarlyRequests: TOptional; trackFeatureFlagsForEvents: TOptional, TLiteral<"action">, TLiteral<"long_task">, TLiteral<"resource">]>>>; profilingSampleRate: TOptional; }>; 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; propagateTraceBaggage: TOptional; traceSampleRate: TOptional; traceContextInjection: TOptional, TLiteral<"sampled">]>>; workerUrl: TOptional; compressIntakeRequests: TOptional; remoteConfigurationId: TOptional; remoteConfigurationProxy: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; enablePrivacyForActionName: TOptional; subdomain: TOptional; sessionReplaySampleRate: TOptional; startSessionReplayRecordingManually: TOptional; trackUserInteractions: TOptional; actionNameAttribute: TOptional; trackViewsManually: TOptional; trackBfcacheViews: TOptional; trackResources: TOptional; trackLongTasks: TOptional; trackEarlyRequests: TOptional; trackFeatureFlagsForEvents: TOptional, TLiteral<"action">, TLiteral<"long_task">, TLiteral<"resource">]>>>; profilingSampleRate: TOptional; }>; }>; export declare const TbLogLevelSchema: TUnion[]>; export declare const TbLookupStateSchema: TUnion[]>; export declare const TbManualCaptureFallbackReasonSchema: TUnion[]>; declare const TbMerchantSettingsAutocaptureSchema: TObject< { idEnabled: TOptional; docVEnabled: TOptional; newDesign: TOptional; }>; declare const TbMerchantSettingsBrandingSchema: TObject< { primaryColor: TOptional; accentColor: TOptional; logoUri: TOptional; }>; declare const TbMerchantSettingsCrossDeviceSchema: TObject< { crossDeviceOption: TOptional[]>>; enabled: TBoolean; link: TOptional; }>; export declare const TbMerchantSettingsSchema: TObject< { autoCapture: TOptional; docVEnabled: TOptional; newDesign: TOptional; }>>; branding: TOptional; accentColor: TOptional; logoUri: TOptional; }>>; crossDevice: TOptional[]>>; enabled: TBoolean; link: TOptional; }>>; crossDeviceOnly: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idFlipAnimationDuration: TOptional; integrityCheck: TOptional; isExplicitUploadEnabled: TOptional; isFileUploadEnabled: TOptional; jLiveEnabled: TOptional; jLiveFallbackPolicy: TUnion[]>; jLiveIod: TOptional; rescueSessionEnabled: TOptional; showBackNavigationButton: TOptional; showLanguageSelector: TOptional; skipDocTypeSelectionPage: TOptional; skipLivenessGuidancePage: TOptional; }>; export declare const TbNavigationTypeSchema: TUnion[]>; export declare const TbOrientationSchema: TUnion[]>; export declare const TbPhysicalDocumentBaseSchema: TObject< { variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>; export declare const TbPhysicalDocumentDrivingLicenseSchema: TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>; export declare const TbPhysicalDocumentIdCardSchema: TObject< { idType: TLiteral<"ID_CARD">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>; export declare const TbPhysicalDocumentPassportSchema: TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>; export declare const TbPhysicalDocumentSchema: TUnion<[TObject< { idType: TLiteral<"ID_CARD">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>; export declare const TbPhysicalDocumentSideClassifierSchema: TUnion[]>; export declare const TbPhysicalDocumentVariantPartSchema: TObject< { side: TUnion[]>; }>; export declare const TbPhysicalDocumentVariantSchema: TObject< { variant: TUnion[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>; export declare const TbPhysicalDocumentVisaSchema: TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>; export declare const TbPhysicalIdTypeSchema: TUnion[]>; export declare const TbPredefinedTypeAndValuesHolderSchema: (valuesType: T) => TObject< { predefinedType: TUnion[]>; values: TArray; }>; export declare const TbPredefinedTypeSchema: TUnion[]>; export declare const TbPromptLoaderStateSchema: TUnion[]>; export declare const TbRedirectsSchema: TObject< { success: TOptional; error: TOptional; }>; export declare const TbRequestCodeSchema: TUnion[]>; export declare const TbRequestStatusTypeSchema: TUnion[]>; export declare const TbSdkTypeSchema: TUnion[]>; export declare const TbSelectTypeSchema: TUnion[]>; 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>>; countryForIp: TString; credentials: TArray, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>]>>; maxFileUploadSize: TNumber; merchantSettings: TOptional; docVEnabled: TOptional; newDesign: TOptional; }>>; branding: TOptional; accentColor: TOptional; logoUri: TOptional; }>>; crossDevice: TOptional[]>>; enabled: TBoolean; link: TOptional; }>>; crossDeviceOnly: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idFlipAnimationDuration: TOptional; integrityCheck: TOptional; isExplicitUploadEnabled: TOptional; isFileUploadEnabled: TOptional; jLiveEnabled: TOptional; jLiveFallbackPolicy: TUnion[]>; jLiveIod: TOptional; rescueSessionEnabled: TOptional; showBackNavigationButton: TOptional; showLanguageSelector: TOptional; skipDocTypeSelectionPage: TOptional; skipLivenessGuidancePage: TOptional; }>>; redirects: TOptional; error: TOptional; }>>; stateForIp: TString; supportedCountries: TArray[]>; idTypes: TArray; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>>; }>>; supportedDocumentTypes: TArray>; }>>; skipStartScreen: TOptional; timestamp: TString; workflowDefinitionKey: TNumber; configurations: TObject< { fileUpload: TOptional>; jumioLiveness: TOptional, 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, 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; fallbackTimeInMs: TOptional; excludeDevices: TOptional>; focusTimeInMs: TOptional; manualFocusTimeInMs: TOptional; displayRescueCaptureButtonInMs: TOptional; optimisticFeedbackThreshold: TOptional; trackerBackdropVisible: TOptional; showUnifiedPhysicalIdType: TOptional; }>>; helpScreen: TOptional>; sensorData: TOptional>; supplementalImagesV2: TOptional, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, TObject< { classifier: TLiteral<"FRONT_WITH_FLASH">; flash: TBoolean; usabilityExpected: TBoolean; }>]>>; }>>>; uploadWebpForIdCapture: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idSharpness: TOptional>; }>; }>; 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>>; countryForIp: TString; credentials: TArray, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>]>>; maxFileUploadSize: TNumber; merchantSettings: TOptional; docVEnabled: TOptional; newDesign: TOptional; }>>; branding: TOptional; accentColor: TOptional; logoUri: TOptional; }>>; crossDevice: TOptional[]>>; enabled: TBoolean; link: TOptional; }>>; crossDeviceOnly: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idFlipAnimationDuration: TOptional; integrityCheck: TOptional; isExplicitUploadEnabled: TOptional; isFileUploadEnabled: TOptional; jLiveEnabled: TOptional; jLiveFallbackPolicy: TUnion[]>; jLiveIod: TOptional; rescueSessionEnabled: TOptional; showBackNavigationButton: TOptional; showLanguageSelector: TOptional; skipDocTypeSelectionPage: TOptional; skipLivenessGuidancePage: TOptional; }>>; redirects: TOptional; error: TOptional; }>>; stateForIp: TString; supportedCountries: TArray[]>; idTypes: TArray; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>>; }>>; supportedDocumentTypes: TArray>; }>>; skipStartScreen: TOptional; timestamp: TString; workflowDefinitionKey: TNumber; configurations: TObject< { fileUpload: TOptional>; jumioLiveness: TOptional, 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, 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; fallbackTimeInMs: TOptional; excludeDevices: TOptional>; focusTimeInMs: TOptional; manualFocusTimeInMs: TOptional; displayRescueCaptureButtonInMs: TOptional; optimisticFeedbackThreshold: TOptional; trackerBackdropVisible: TOptional; showUnifiedPhysicalIdType: TOptional; }>>; helpScreen: TOptional>; sensorData: TOptional>; supplementalImagesV2: TOptional, TLiteral<"SELFIE_SEQUENCE">]>; captureFrequency: TNumber; maxBatch: TNumber; maxQueueSizeBytes: TNumber; minBufferAge: TNumber; resolutions: TArray; }>, TObject< { classifier: TLiteral<"FRONT_WITH_FLASH">; flash: TBoolean; usabilityExpected: TBoolean; }>]>>; }>>>; uploadWebpForIdCapture: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idSharpness: TOptional>; }>; }>; 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; privacyPolicyUrl: TOptional; localizedPrivacyPolicyUrls: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>>; displayType: TUnion[]>; text: TString; alternativeTexts: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; additionalData: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; termsOfUseUrl: TString; selfieDonePolicyText: TObject< { id: TOptional; hr: TOptional; th: TOptional; tr: TOptional; ms: TOptional; el: TOptional; ar: TOptional; az: TOptional; bg: TOptional; bn: TOptional; bn_IN: TOptional; "bn-IN": TOptional; ca: TOptional; ceb: TOptional; ceb_PH: TOptional; "ceb-PH": TOptional; cs: TOptional; da: TOptional; de: TOptional; en: TOptional; en_GB: TOptional; "en-GB": TOptional; en_US: TOptional; "en-US": TOptional; es: TOptional; es_MX: TOptional; "es-MX": TOptional; et: TOptional; fi: TOptional; fil: TOptional; fil_PH: TOptional; "fil-PH": TOptional; fr: TOptional; fr_CA: TOptional; "fr-CA": TOptional; ga: TOptional; he: TOptional; hi: TOptional; hi_IN: TOptional; "hi-IN": TOptional; hu: TOptional; hy: TOptional; it: TOptional; is: TOptional; ja: TOptional; jv: TOptional; jv_ID: TOptional; "jv-ID": TOptional; ka_GE: TOptional; "ka-GE": TOptional; kk: TOptional; km: TOptional; km_KH: TOptional; "km-KH": TOptional; ko: TOptional; lt: TOptional; lv: TOptional; my: TOptional; my_MM: TOptional; "my-MM": TOptional; nl: TOptional; no: TOptional; pl: TOptional; pt: TOptional; pt_BR: TOptional; "pt-BR": TOptional; ro: TOptional; ru: TOptional; sk: TOptional; sr_Cyrl: TOptional; "sr-Cyrl": TOptional; sr: TOptional; sr_Latn: TOptional; "sr-Latn": TOptional; sl: TOptional; sv: TOptional; sq: TOptional; sw: TOptional; uk: TOptional; ur: TOptional; uz: TOptional; vi: TOptional; zh: TOptional; zh_CN: TOptional; "zh-CN": TOptional; zh_HK: TOptional; "zh-HK": TOptional; }>; }>>; }>>; countryForIp: TString; credentials: TArray, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TOptional[]>; values: TArray[]>>; }>>; type: TOptional[]>; values: TArray[]>>; }>>; subType: TOptional[]>; values: TArray[]>>; }>>; deviceRiskVendors: TOptional>; acquisitionMode: TOptional; }>]>, ({ 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, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; type: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; requiredParts: TOptional>; deviceRiskVendors: TOptional>; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; country: TObject< { predefinedType: TUnion[]>; values: TArray[]>>; }>; type: TObject< { predefinedType: TUnion[]>; values: TArray; }>; deviceRiskVendors: TArray; requiredParts: TArray; }>]>, TIntersect<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; capabilities: TOptional, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; name: TString; }>>>; }>, TObject< { category: TLiteral; deviceRiskVendors: TArray; type: TOptional[]>; values: TArray; }>>; requiredParts: TArray; }>]>]>>; maxFileUploadSize: TNumber; merchantSettings: TOptional; docVEnabled: TOptional; newDesign: TOptional; }>>; branding: TOptional; accentColor: TOptional; logoUri: TOptional; }>>; crossDevice: TOptional[]>>; enabled: TBoolean; link: TOptional; }>>; crossDeviceOnly: TOptional; datadog: TOptional, TObject< { sessionReplaySampleRate: TOptional; sessionSampleRate: TOptional; defaultPrivacyLevel: TOptional, TLiteral<"mask-user-input">, TLiteral<"allow">]>>; }>]>>>; }>>; idFlipAnimationDuration: TOptional; integrityCheck: TOptional; isExplicitUploadEnabled: TOptional; isFileUploadEnabled: TOptional; jLiveEnabled: TOptional; jLiveFallbackPolicy: TUnion[]>; jLiveIod: TOptional; rescueSessionEnabled: TOptional; showBackNavigationButton: TOptional; showLanguageSelector: TOptional; skipDocTypeSelectionPage: TOptional; skipLivenessGuidancePage: TOptional; }>>; redirects: TOptional; error: TOptional; }>>; stateForIp: TString; supportedCountries: TArray[]>; idTypes: TArray; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>>; }>>; supportedDocumentTypes: TArray>; }>>; skipStartScreen: TOptional; timestamp: TString; workflowDefinitionKey: TNumber; }>; export declare const TbSourceSchema: TUnion[]>; export declare const TbStepNavigationActionSchema: TUnion[]>; export declare const TbSupplementalImageClassifierSchema: TUnion[]>; export declare const TbSupportedCountrySchema: TObject< { country: TUnion[]>; idTypes: TArray; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"DRIVING_LICENSE">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"PASSPORT">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>, TObject< { idType: TLiteral<"VISA">; variants: TArray[]>; format: TOptional[]>>; parts: TArray[]>; }>>; }>>; }>]>, 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; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>]>]>>; }>; export declare const TbSupportedDocumentTypeSchema: TObject< { code: TString; name: TString; maxPages: TNumber; translations: TOptional>; }>; 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[]>; export declare const TbTrustCheckDigitalIdentitySchema: TObject< { subType: TLiteral<"TRUST_CHECK">; provider: TOptional; logoUrl: TOptional; idType: TLiteral<"DIGITAL_IDENTITY">; title: TString; }>; export declare const TbTrustCheckStatusSchema: TUnion[]>; declare const TbUploadEventsSchema: TUnion[]>; export declare const TbUploadStateErrorSchema: TObject< { state: TLiteral<"error">; error: TUnknown; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; 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[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; export declare const TbUploadStateProgressSchema: TObject< { state: TLiteral<"progress">; progress: TOptional; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; 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[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>, TObject< { state: TLiteral<"progress">; progress: TOptional; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; 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[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>, TObject< { state: TLiteral<"success">; usabilityId: TString; docvProcessed: TOptional; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>]>; export declare const TbUploadStateSuccessSchema: TObject< { state: TLiteral<"success">; usabilityId: TString; docvProcessed: TOptional; id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; source: TUnion[]>; category: TUnion[]>; 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[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; blob: TUnsafe; idType: TOptional[]>>; idSubtype: TOptional[]>>; batchBytesToUpload: TNumber; batchBytesUploaded: TNumber; batchUploadProgress: TNumber; }>; export declare const TbUploadStatusSchema: TUnion[]>; export declare const TbUsabilityCheckRejectReasonCodeSchema: TUnion[]>; 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: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>; }>]>]>; 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">; }>; }>; export declare const TbUsabilityCheckStateSuccessPassOrRejectSchema: TUnion<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>]>; export declare const TbUsabilityCheckStateSuccessPassSchema: TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; }>; export declare const TbUsabilityCheckStateSuccessSchema: TUnion<[TObject< { id: TTemplateLiteral<[TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString, TLiteral<"-">, TString]>; state: TLiteral<"success">; result: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, 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: TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>; }>]>; export declare const TbUsabilityCheckStatusSchema: TUnion[]>; export declare const TbUsabilityDecisionNotAvailableSchema: TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>; export declare const TbUsabilityDecisionPassOrRejectSchema: TUnion<[TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>, TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>]>; export declare const TbUsabilityDecisionPassSchema: TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; export declare const TbUsabilityDecisionRejectReasonSchema: TObject< { reasonCode: TUnion[]>; }>; export declare const TbUsabilityDecisionRejectSchema: TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>; export declare const TbUsabilityDecisionSchema: TUnion<[TObject< { decisionType: TLiteral<"PASS">; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>, TObject< { decisionType: TLiteral<"REJECT">; rejectReason: TObject< { reasonCode: TUnion[]>; }>; extractedData: TOptional; city: TOptional; country: TOptional[]>>; dateOfBirth: TOptional; documentNumber: TOptional; expiryDate: TOptional; firstName: TOptional; gender: TOptional; idSubType: TOptional; idType: TOptional[]>>; issuingCountry: TOptional[]>>; issuingDate: TOptional; lastName: TOptional; mrzLine1: TOptional; mrzLine2: TOptional; mrzLine3: TOptional; nationality: TOptional; personalNumber: TOptional; placeOfBirth: TOptional; postalCode: TOptional; rawBarcodeData: TOptional; subdivision: TOptional; }>>; classifier: TUnion<[...TLiteral<"FRONTSIDE" | "BACKSIDE" | "CNH_PDF" | "DOCUMENT" | "FACE" | "DATA" | "FRONT_WITH_FLASH" | "JUMIO_LIVENESS_BLOB">[], TUnion[]>, TTemplateLiteral<[TLiteral<"ID_SEQUENCE_">, TUnion[]>, TLiteral<"_">, TNumber]>, TTemplateLiteral<[TLiteral<"SELFIE_SEQUENCE_">, TNumber]>, TTemplateLiteral<[TLiteral<"LIVENESS_SERIES_">, TNumber]>, TTemplateLiteral<[TLiteral<"JUMIO_LIVENESS_">, TNumber]>]>; }>, TObject< { decisionType: TLiteral<"NOT_AVAILABLE">; }>]>; export declare const TbUsabilityDecisionTypeSchema: TUnion[]>; 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[]>; export declare const TbVirtualStepSchema: TUnion[]>; export declare type Teardown = () => void; export declare type Thumbnail = Static; export declare type ThumbnailState = Static; export declare type ThumbnailStatus = Static; 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 extends Record { exAt: TExpiration; accId: UUID; aId: UUID; wfeId: UUID; cRef: string; cId: UUID; } export declare interface TokenManager { readonly token$: Observable; setToken(token: string): void; getToken(): TokenState; } export declare interface TokenManagerController { getToken(): Promise; getToken$(): Observable; setToken(token: string): void; } export declare interface TokenState { parsedToken?: Token; 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; sendAnalyticsEvent$(params: SendEventRequest): Observable; sendReportingEvent$(params: SendEventRequest): Observable; finalize$(): Observable; checkUsability$(params: CheckUsabilityParams): Observable; checkEidas$(): Observable; extractData$(): Observable; uploadData$(params: UploadDataParams): Observable; provideConsents$(consents: ProvideConsentRequest[]): Observable; getAcquisitionStatus$(): Observable; sendCrossDeviceEmail$(emailRequest: EmailRequest): Observable; getFilePart$(params: GetFilePartParams): Observable; getImageSignature$(params: IntegrityRequest): Observable; updateMetadata$(acquisitionId: UUID, credentialId: UUID, params: UpdateMetadataParams): Observable; eidasUrl$(locale: Locale): Observable; lookupResult$(lookupId: UUID): Observable; getTrustCheckStatus$(sessionId: UUID): Observable; trustCheckUrl$(locale: Locale, provider: string, country: CountryCode): Observable; } export declare interface TransportController { getSettings(params: SettingsRequest): Promise; sendAnalyticsEvent(params: SendEventRequest): Promise; sendReportingEvent(params: SendEventRequest): Promise; finalize(): Promise; checkUsability(params: CheckUsabilityParams): Promise; extractData(): Promise; uploadData(params: UploadDataParams): Promise; getAcquisitionStatus(): Promise; } export declare type TrustCheckDigitalIdentity = Static; export declare const trustCheckFailedEvent: EventDispatcher; export declare interface TrustCheckResult { status: TrustCheckStatus; } export declare type TrustCheckStatus = Static; 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; } export declare const trustCheckSuccessEvent: EventDispatcher; export declare const trustCheckUrlFetchErrorEvent: EventDispatcher< { name?: string; message?: string; stack?: string; }>; export declare const trustCheckUrlFetchEvent: EventDispatcher; 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 extends Observable ? R : never; export declare const updateAutocaptureRescueCaptureState$: () => Observable; export declare const updateConsent: (item: ConsentData) => void; export declare const updateDeviceList$: () => Observable; export declare interface UpdateMetadataParams { countrySelection?: string; credentialFileGuidSelection?: string[]; typeSelection?: string; } export declare const updateSettings: (partialSettings: Partial) => void; export declare interface UpdateStateParams { data: BackupEntryDescriptor; unused?: string; url: URL | string | null; } export declare const updateUiState: (params: Partial) => void; export declare const updateWorkflowState: (params: Partial) => 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>; declare type UploadEvents = Static; 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 { constructor(request: UploadRequestWithCaptureType); } export declare interface UploadRequestWithCaptureType extends UploadRequest { captureType: LivenessCaptureTypes; } export declare interface UploadResponse { usabilityResultKeys: FileStoreRecord; documentResult?: DocumentResultResponse; } export declare type UploadState = Static; export declare type UploadStateError = Static; export declare type UploadStateNotStarted = Static; export declare type UploadStateProgress = Static; export declare type UploadStateSuccess = Static; export declare type UploadStatus = Static; 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 & Pick) => 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; export declare type UsabilityCheckState = UsabilityCheckStateMap[TUsabilityCheckStatus]; export declare type UsabilityCheckStateError = Static; export declare interface UsabilityCheckStateMap { [UsabilityCheckStatusEnum.NotStarted]: UsabilityCheckStateNotStarted; [UsabilityCheckStatusEnum.Progress]: UsabilityCheckStateProgress; [UsabilityCheckStatusEnum.Error]: UsabilityCheckStateError; [UsabilityCheckStatusEnum.Success]: UsabilityCheckStateSuccessMap[TDecisionType]; } export declare type UsabilityCheckStateNotStarted = Static; export declare type UsabilityCheckStateProgress = Static; export declare interface UsabilityCheckStateSuccessMap { [UsabilityDecisionTypeEnum.PASS]: UsabilityCheckStateSuccessPass; [UsabilityDecisionTypeEnum.REJECT]: UsabilityCheckStateSuccessReject; [UsabilityDecisionTypeEnum.NOT_AVAILABLE]: UsabilityCheckStateSuccessNotAvailable; } export declare type UsabilityCheckStateSuccessNotAvailable = Static; export declare type UsabilityCheckStateSuccessPass = Static; export declare type UsabilityCheckStateSuccessReject = Static; export declare type UsabilityCheckStatus = Static; export declare const UsabilityCheckStatusEnum: { readonly NotStarted: "not-started"; readonly Progress: "progress"; readonly Success: "success"; readonly Error: "error"; }; export declare type UsabilityDecision = Static; export declare type UsabilityDecisionType = Static; export declare const UsabilityDecisionTypeEnum: { readonly PASS: "PASS"; readonly REJECT: "REJECT"; readonly NOT_AVAILABLE: "NOT_AVAILABLE"; }; export declare type UsabilityResult = UsabilityResultMap[T]; export declare interface UsabilityResultMap { [UsabilityDecisionTypeEnum.PASS]: Static; [UsabilityDecisionTypeEnum.REJECT]: Static; [UsabilityDecisionTypeEnum.NOT_AVAILABLE]: Static; } 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; 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; export declare interface VideoLoadingParams { videoElement: HTMLVideoElement; cancelNotifier$: Observable; 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; export declare const VideoSourceTypeEnum: { readonly Camera: "camera"; readonly File: "file"; }; export declare type VideoTickCallback = (params: VideoTickCallbackParams) => Promise; 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; export declare class WatermarkComponent extends BaseComponent { #private; static styles: CSSResult[]; branding: string; poweredBy: string; version: string; termsOfUse: { text: string; link: string; } | undefined; poweredByVisible: boolean; render(): TemplateResult<1>; } export declare const withMetadata: () => M; declare interface WorkerAvailability { acceptableEvents: string[]; isReady: boolean; } export declare interface Workflow { extractData$(): Observable; finalize$(): Observable; checkAcquisitionStatus$(): Observable; checkAcquisitionStatusPolling$(interval?: number): Observable; goToPreviousStep(): void; goToNextStep(): void; getStepById(category: T, credentialId?: UUID): WorkflowStep; getWorkflowState(): WorkflowState; setWorkflowState(params: Partial): void; } export declare interface WorkflowConfiguration { readonly credentials$: Observable; readonly settings$: Observable; getSettings(): Settings; fetchSettings$(requestParams: SettingsRequest): Observable; } export declare interface WorkflowConfigurationController { getSettings(): Settings; selectSettings$(): Observable; selectSettingsAsync(): Promise; fetchSettings$(requestParams?: SettingsRequest): Observable; fetchSettingsAsync(requestParams?: SettingsRequest): Promise; } export declare interface WorkflowConsent { sendConsentData$(): Observable; updateConsentStatus(consentData: ConsentData): void; areAllActiveConsentsGiven$(): Observable; isConsentGivenSent$(): Observable; selectAllConsents$(): Observable; getLocalizedTermsOfUse$(locale: Locale): Observable; } export declare interface WorkflowConsentController { sendConsentData(): Promise; sendConsentData$(): Observable; selectAllConsents$(): Observable; selectAllConsents(): Promise; updateConsentStatus(consentData: ConsentData): void; areAllActiveConsentsGiven$(): Observable; isConsentGivenSent$(): Observable; isConsentGivenSent(): Promise; areAllActiveConsentsGiven(): Promise; getLocalizedTermsOfUse$(locale: Locale): Observable; getLocalizedTermsOfUse(locale: Locale): Promise; } export declare interface WorkflowController { getConsentController(): WorkflowConsentController; getEmailController(): WorkflowEmailController; getEidasController(): WorkflowEidasController; getConfiguration(): WorkflowConfigurationController; selectStepChange$(): Observable; onStepChange(callback: StepChangeCallback): Teardown; getControllerById(category: T, credentialId?: UUID): WorkflowStepController; extractData$(): Observable; extractDataAsync(): Promise; finalize$(): Observable; finalizeAsync(): Promise; checkAcquisitionStatus$(): Observable; checkAcquisitionStatusAsync(): Promise; checkAcquisitionStatusPolling$(interval?: number): Observable; goToPreviousStep(): void; goToNextStep(): void; getWorkflowState(): WorkflowState; setWorkflowState(params: Partial): void; getLoggerManager(): LoggerManager; getTokenManager(): TokenManagerController; getTransport(): TransportController; getTrustCheckController(): WorkflowTrustCheckController; getLookup(): WorkflowLookupController; } export declare interface WorkflowEidas { getUrl$(locale: Locale): Observable; checkEidas$(): Observable; } export declare interface WorkflowEidasController { getEidasUrl$(locale: Locale): Observable; getEidasUrlAsync(locale: Locale): Promise; checkEidas$(): Observable; checkEidasAsync(): Promise; } export declare interface WorkflowEmail { sendEmail$(emailRequest: EmailRequest): Observable; } export declare interface WorkflowEmailController { sendEmail$(emailRequest: EmailRequest): Observable; sendEmailAsync(emailRequest: EmailRequest): Promise; } export declare type WorkflowEventBody = WorkflowEventMetadata & { type: T; }; export declare interface WorkflowEventMetadata { locale?: Locale; accountId?: string; workflowId?: string; workflowExecutionId?: string; } export declare type WorkflowEventType = 'workflow:failed' | 'workflow:retry' | 'workflow:start' | 'workflow:success'; export declare type WorkflowFailedCustomEvent = ReturnType; export declare class WorkflowInitiateEvent extends CustomEvent { constructor(detail: WorkflowInitiateEventParams); } export declare type WorkflowInitiateEventParams = Pick; export declare interface WorkflowLookupController { lookupResult$(lookupId: UUID): Observable; } export declare const workflowRestarted: EventDispatcher; export declare type WorkflowRetryCustomEvent = ReturnType; 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; export declare type WorkflowStartCustomEvent = ReturnType; export declare type WorkflowState = NavigationStep & TokenState & WorkflowSetupParameters; export declare type WorkflowStep = WorkflowStepMap[T]; export declare interface WorkflowStepBaseController { readonly category: TCategoryType; } export declare interface WorkflowStepBaseLogic { readonly category: TCategoryType; } export declare type WorkflowStepController = 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 { readonly workflowStepController: TWorkflowStepController; } export declare interface WorkflowStepCredentialController extends WorkflowStepBaseController { getCredential(): JCredential; selectCredential$(): Observable>; getCredentialAsync(): Promise>; checkUsability$(params: CheckUsabilityParamsWithId): Observable; checkUsabilityAsync(params: CheckUsabilityParamsWithId): Promise; uploadData$(params: UploadRequest): Observable; uploadDataAsync(params: UploadRequest): Promise; } export declare interface WorkflowStepCredentialLogic extends WorkflowStepBaseLogic { getCredential(): JCredential; selectCredential$(): Observable>; checkUsability$(params: CheckUsabilityParamsWithId): Observable; uploadData$(params: UploadRequest): Observable; } export declare interface WorkflowStepData extends WorkflowStepCredentialLogic { isIovation(): boolean; } export declare interface WorkflowStepDataController extends WorkflowStepCredentialController { isIovation(): boolean; } export declare interface WorkflowStepDocument extends WorkflowStepCredentialLogic { getFilePart$(partId: UUID): Observable; selectStoredParts$(): Observable; selectMaxFileUploadSize$(): Observable; deletePart(id: UUID): void; updateMetadataWithPageSelection$(): Observable; } export declare interface WorkflowStepDocumentController extends WorkflowStepCredentialController { selectStoredParts$(): Observable; selectDocument$(): Observable; selectMaxFileUploadSize$(): Observable; selectUploadedPdfFile$(): Observable; deletePart(id: UUID): void; updateMetadataWithPageSelection$(): Observable; } export declare interface WorkflowStepFacemap extends WorkflowStepCredentialLogic { selectVerificationMethods$(): Observable; setJLiveManualCaptureFallbackReason(reason: ManualCaptureFallbackReason | undefined): void; selectJLiveManualCaptureFallbackReason$(): Observable; selectJLiveFallbackError$(): Observable; resetJLiveFallbackError(): void; setActiveFaceVerificationMethod: (activeVerificationMethod: FacemapVerificationMethod | undefined) => void; getActiveFaceVerificationMethod: () => FacemapVerificationMethod | undefined; selectActiveFaceVerificationMethod$: () => Observable; selectLivenessState$: () => Observable; setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void; selectLivenessVisibleFaceFinder$: () => Observable; selectLivenessAttempt$: () => Observable; selectLivenessFeedbackMessage$: () => Observable; selectLivenessScanning$: () => Observable; selectLivenessBackgroundColor$: () => Observable; setLivenessStoreToNextAttempt: () => void; setLivenessStoreProgress: (progress: string) => void; setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void; setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void; setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void; setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void; selectLivenessProgress$: () => Observable<[number, number]>; reset: () => void; } export declare interface WorkflowStepFacemapController extends WorkflowStepCredentialController { selectVerificationMethods$(): Observable; getVerificationMethodsAsync(): Promise; setJLiveManualCaptureFallbackReason(reason: ManualCaptureFallbackReason): void; selectJLiveManualCaptureFallbackReason$(): Observable; selectJLiveFallbackError$(): Observable; resetJLiveFallbackError(): void; setActiveFaceVerificationMethod: (activeVerificationMethod: FacemapVerificationMethod | undefined) => void; getActiveFaceVerificationMethod: () => FacemapVerificationMethod | undefined; selectActiveFaceVerificationMethod$: () => Observable; selectLivenessState$: () => Observable; setLivenessVisibleFaceFinder: (oval: LivenessRefDistance) => void; selectLivenessVisibleFaceFinder$: () => Observable; selectLivenessAttempt$: () => Observable; selectLivenessFeedbackMessage$: () => Observable; selectLivenessScanning$: () => Observable; selectLivenessBackgroundColor$: () => Observable; setLivenessStoreToNextAttempt: () => void; setLivenessStoreProgress: (progress: string) => void; setLivenessStorePhotinusColor: (photinusColor: string | undefined) => void; setLivenessStoreDisplayMessage: (displayMessage: UXDisplayMessage) => void; setLivenessStoreCameraCommand: (cameraCommand: UXCameraCommand | undefined) => void; setLivenessStoreUiCommand: (uiCommand: UXUICommand | undefined) => void; selectLivenessProgress$: () => Observable<[number, number]>; reset: () => void; } export declare interface WorkflowStepFinish { readonly category: VirtualStep.Finish; finalize$(): Observable; } export declare interface WorkflowStepFinishController extends WorkflowStepBaseController { finalize$(): Observable; finalizeAsync(): Promise; } export declare interface WorkflowStepId extends WorkflowStepCredentialLogic { selectIdEntitiesForCountry$(): Observable; patchState(params: StoreForIdCredential): void; getState(): StoreForIdCredential; selectState$(): Observable; selectSidesForDocumentType$(params: IdSidesParams): Observable; getSidesForDocumentType(params: IdSidesParams): PhysicalDocumentSideClassifier[]; getIdEntityFromCollection(params: GetIdTypeFromCollectionParams): Generator; selectAllSupportedCountries$(): Observable; selectFilteredSupportedCountries$(): Observable; shouldSkipDoctypeSelectionScreen(): boolean; isPhysicalDocumentSideRequired: (params: PhysicalDocumentSideQueryParams) => boolean; isPhysicalDocumentSideCaptured: (params: PhysicalDocumentSideQueryParams) => boolean; } export declare interface WorkflowStepIdController extends WorkflowStepCredentialController { selectIdEntitiesForCountry$(): Observable; getIdEntitiesForCountryAsync(): Promise; patchState(params: Partial): void; getState(): StoreForIdCredential; selectState$(): Observable; selectSidesForDocumentType$(params: IdSidesParams): Observable; selectSidesForDocumentTypeAsync(params: IdSidesParams): Promise; getSidesForDocumentType(params: IdSidesParams): PhysicalDocumentSideClassifier[]; getIdEntityFromCollection(params: GetIdTypeFromCollectionParams): Generator; selectAllSupportedCountries$(): Observable; selectFilteredSupportedCountries$(): Observable; 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; export declare interface WorkflowStepStart { readonly category: VirtualStep.Start; } export declare type WorkflowStepStartController = WorkflowStepBaseController; export declare type WorkflowSuccessCustomEvent = ReturnType; export declare interface WorkflowTrustCheck { getUrl$(locale: Locale, provider: string, country: CountryCode): Observable; pollTrustCheckStatus$(sessionId: UUID): Observable; } export declare interface WorkflowTrustCheckController { getTrustCheckUrl$(locale: Locale, provider: string, country: CountryCode): Observable; getTrustCheckUrlAsync(locale: Locale, provider: string, country: CountryCode): Promise; pollTrustCheckStatus$(sessionId: UUID): Observable; pollTrustCheckStatusAsync(sessionId: UUID): Promise; } export declare const wrongSettings$: BehaviorSubject; 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 { }