/** * Copyright (c) 2026 Microblink Ltd. All rights reserved. */ /** * @packageDocumentation * Core functionality of BlinkID SDK - provides essential document scanning capabilities and worker management. * This package serves as the foundation for document scanning, handling WASM initialization, worker communication, * and core scanning operations. */ import type { WorkerScanningSession } from "@microblink/blinkid-worker"; import { Remote } from "comlink"; export type * from "@microblink/blinkid-wasm"; export type * from "@microblink/blinkid-worker"; export { AnalyticService } from "@microblink/analytics/AnalyticService"; export type * from "@microblink/analytics/ping"; export { createProxyWorker } from "@microblink/core-common/createProxyWorker"; export { createDerivedDeviceInfo, getDeviceInfo, getUserAgentData, type BrowserStorageSupport, type DerivedDeviceInfo, type DeviceInfo, type DeviceScreenInfo, type FormFactor, type GpuInfo, type UADataValues, } from "@microblink/core-common/deviceInfo/deviceInfo"; export { getCrossOriginWorkerURL } from "@microblink/core-common/getCrossOriginWorkerURL"; export { getUserId } from "@microblink/core-common/getUserId"; export * from "./loadBlinkIdCore"; export * from "./utils"; /** Represents a remote scanning session. */ export type RemoteScanningSession = Remote; declare const testSymbol: unique symbol; declare global { var __BLINKID_CORE__: typeof testSymbol; } //# sourceMappingURL=index.d.ts.map