import { o as Quadrilateral, s as Rect } from "./sdcCoreCommonGeometry-Bxvlllkc.js"; import { r as ImageBuffer } from "./sdcCoreInternalSdkCommonGeometry-BdkRyMJ5.js"; import { t as Direction } from "./sdcCoreCommon-kHUoe_GV.js"; import { WasmFrameData } from "@scandit/web-datacapture-core/build/js/worker/dataCaptureWorkerRelated"; //#region src/main/djinni-types/sdcCoreInternalSdkOcr.d.ts interface TextRecognizerSettings { minimumLineHeight: number; maximumLineHeight: number; combineCapturedTextsIntoSingleResult: boolean; } interface ExternalOcrBackend { getName(): string; onBeforeNextFrame(frameData: WasmFrameData): void; getLastErrorMessage(): string; getLastResults(): Array; getSpecificData(key: string): string; setRecognitionArea(roi: Rect, direction: Direction): void; processFrame(imageBuffer: ImageBuffer): boolean; updateSettings(settings: TextRecognizerSettings): void; } interface ExternalOcrBackendHelper {} interface ExternalOcrBackendHelper_statics { adjustRoi(roi: Rect, margin: number): Rect; } interface ExternalOcrBackendResult { value: string; location: Quadrilateral; } interface SdcCoreInternalSdkOcr_statics { ExternalOcrBackendHelper: ExternalOcrBackendHelper_statics; } //#endregion export { SdcCoreInternalSdkOcr_statics as a, ExternalOcrBackendResult as i, ExternalOcrBackendHelper as n, TextRecognizerSettings as o, ExternalOcrBackendHelper_statics as r, ExternalOcrBackend as t };