/** * ZenID Web SDK - Main Entry Point * Auto-generated file - DO NOT EDIT MANUALLY * Generated on: 2025-09-05 19:54:50 * * This file re-exports all public APIs, types, enums, and interfaces * for easy consumption by SDK users. */ // ============================================ // Core // ============================================ export { CustomColor, HorizontalAlignment, VerticalAlignment, WidgetType } from './core/visualizer-shared-types.js'; export { WizardEvent, WizardLogic } from './core/wizard-logic.js'; export { ZenidController } from './core/zenid-controller.js'; export { LogCallback, LogEntry, LogLevel, zenidLog } from './core/zenid-log.js'; // ============================================ // Core / Generated // ============================================ export * from './core/generated/zenid-enums.generated.js'; export * from './core/generated/zenid-models.generated.js'; export * from './core/generated/zenid-types.generated.js'; // ============================================ // Core / Helpers // ============================================ export { base64ToUint8Array, createImageBlobUrl, createImageDataUrlFromBase64, createOptimalImageUrl, createOptimalImageUrlFromBase64, detectMimeType, processUploadReadyData, uint8ArrayToBase64 } from './core/helpers/binary-helpers.js'; export { CameraHelpers, detectCameraFacingMode, scoreDevice } from './core/helpers/camera-helpers.js'; // ============================================ // Core / Verifiers // ============================================ export { DocumentVerifier } from './core/verifiers/document-verifier.js'; export { FaceLivenessVerifier } from './core/verifiers/face-liveness-verifier.js'; export { HologramVerifier } from './core/verifiers/hologram-verifier.js'; export { IqsHologramVerifier } from './core/verifiers/iqs-hologram-verifier.js'; export { LicensePlateVerifier } from './core/verifiers/license-plate-verifier.js'; export { MsLivenessVerifier } from './core/verifiers/ms-liveness-verifier.js'; export { SelfieVerifier } from './core/verifiers/selfie-verifier.js'; export { VerifierBase } from './core/verifiers/verifier-base.js'; export { VerifierFactory } from './core/verifiers/verifier-factory.js'; // ============================================ // Interfaces // ============================================ export { BaseCameraOptions, BaseVisualizerOptions, CameraFacingMode, CameraFrame, ICamera, IVerifier, IVisualContainer, IVisualizer, OnFrameProcessedCallback, StatusImages, StyleDefinition } from './interfaces/verification-system-interfaces.js'; // ============================================ // Platforms / Web // ============================================ export { BackendApi, SampleToUpload } from './platforms/web/backend-api.js'; export { ZenidBackendApi } from './platforms/web/zenid-backend.js'; export { CameraExplorer } from './platforms/web/camera-explorer.js'; export { CameraDeviceInfo, WebCamera } from './platforms/web/web-camera.js'; export { WebVisualContainer } from './platforms/web/web-visual-container.js'; export { EmptyVisualizerImplementation, VisualizerImplementation } from './platforms/web/web-visualizer.js'; export { ZenidWebController } from './platforms/web/zenid-web-controller.js'; // ============================================ // SDK Version // ============================================ export const SDK_VERSION = '5.0.16';