import { WorkerBridge as CoreWorkerBridge, WorkerBridgeInitOptions } from "../core/bridge/worker-bridge"; import { BridgeApiEntrypoint } from "../core/compiled/bridge/BridgeApiEntrypoint"; export declare class WorkerBridge { private readonly core; /** Will be resolved once the core is initialized */ private readonly initializationStatus; constructor(path: string, options: WorkerBridgeInitOptions, initializeArgs: Parameters); awaitInitialized(): Promise; private createProxy; readonly copyArgs: { __hasModuleFunction: (functionName: string) => Promise; __callModuleFunction: (functionName: string, args?: any[]) => Promise; BarcodeDocumentParser: import("../core-types").WorkerBarcodeDocumentParser; BarcodeScanner: import("../core-types").WorkerBarcodeScanner; CheckScanner: import("../core-types").WorkerCheckScanner; CreditCardScanner: import("../core-types").WorkerCreditCardScanner; DocumentClassifier: import("../core-types").WorkerDocumentClassifier; DocumentDataExtractor: import("../core-types").WorkerDocumentDataExtractor; DocumentQualityAnalyzer: import("../core-types").WorkerDocumentQualityAnalyzer; DocumentScanner: import("../core-types").WorkerDocumentScanner; ImageManipulator: import("../core-types").WorkerImageManipulator; ImageProcessor: import("../core-types").WorkerImageProcessor; MrzScanner: import("../core-types").WorkerMrzScanner; MrzParser: import("../core-types").WorkerMrzParser; OcrEngine: import("../core-types").WorkerOcrEngine; TextPatternScanner: import("../core-types").WorkerTextPatternScanner; VinScanner: import("../core-types").WorkerVinScanner; initialize: (licenseKey?: string, enginePath?: string, appId?: string, options?: import("../core-types").InitializeOptions) => Promise; getLicenseInfo: () => Promise; encodeJpeg: (image: import("../core-types").Image, quality?: number) => Promise; beginPdf: (options: { attributes?: { author?: string; creator?: string; title?: string; subject?: string; keywords?: string; }; pageSize?: import("../core-types").PageSize; pageDirection?: import("../core-types").PageDirection; pageFit?: import("../core-types").PageFit; dpi?: number; jpegQuality?: number; resamplingMethod?: import("../core-types").ResamplingMethod; binarizationFilter?: ({ filterType?: number; } & { readonly _type: "LegacyFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; } & { readonly _type: "ScanbotBinarizationFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; denoise?: number; radius?: number; preset?: import("../core-types").BinarizationFilterPreset; } & { readonly _type: "CustomBinarizationFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperWhitening?: number; paperWhiteningBias?: number; } & { readonly _type: "ColorDocumentFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperSaturation?: number; paperLightness?: number; } & { readonly _type: "ColorDocumentShadowRemovalFilter"; }) | ({ brightness?: number; } & { readonly _type: "BrightnessFilter"; }) | ({ contrast?: number; } & { readonly _type: "ContrastFilter"; }) | ({ borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; } & { readonly _type: "GrayscaleFilter"; }) | ({ blackPoint?: number; whitePoint?: number; } & { readonly _type: "WhiteBlackPointFilter"; }); }) => Promise>; addPageToPdf: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">, image: import("../core-types").Image, binarization?: import("../core-types").PageBinarization) => Promise; addPageToPdfWithOcr: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">, image: import("../core-types").Image, binarization?: import("../core-types").PageBinarization) => Promise; completePdf: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">) => Promise; beginTiff: (options: { compression?: import("../core-types").CompressionMode; jpegQuality?: number; zipCompressionLevel?: number; dpi?: number; userFields?: { tag?: number; name?: string; value?: ({ value?: number; } & { readonly _type: "UserFieldDoubleValue"; }) | ({ value?: string; } & { readonly _type: "UserFieldStringValue"; }) | ({ value?: number; } & { readonly _type: "UserFieldIntValue"; }); }[]; binarizationFilter?: ({ filterType?: number; } & { readonly _type: "LegacyFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; } & { readonly _type: "ScanbotBinarizationFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; denoise?: number; radius?: number; preset?: import("../core-types").BinarizationFilterPreset; } & { readonly _type: "CustomBinarizationFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperWhitening?: number; paperWhiteningBias?: number; } & { readonly _type: "ColorDocumentFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperSaturation?: number; paperLightness?: number; } & { readonly _type: "ColorDocumentShadowRemovalFilter"; }) | ({ brightness?: number; } & { readonly _type: "BrightnessFilter"; }) | ({ contrast?: number; } & { readonly _type: "ContrastFilter"; }) | ({ borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; } & { readonly _type: "GrayscaleFilter"; }) | ({ blackPoint?: number; whitePoint?: number; } & { readonly _type: "WhiteBlackPointFilter"; }); }) => Promise>; addPageToTiff: (tiffOperation: import("../core-types").ObjectId<"TiffGenerationContext">, image: import("../core-types").Image, binarization: import("../core-types").PageBinarization) => Promise; completeTiff: (tiffOperation: import("../core-types").ObjectId<"TiffGenerationContext">) => Promise; releaseObject: (objectToken: import("../core-types").ObjectId) => Promise; version: () => Promise; }; readonly transferArgs: { __hasModuleFunction: (functionName: string) => Promise; __callModuleFunction: (functionName: string, args?: any[]) => Promise; BarcodeDocumentParser: import("../core-types").WorkerBarcodeDocumentParser; BarcodeScanner: import("../core-types").WorkerBarcodeScanner; CheckScanner: import("../core-types").WorkerCheckScanner; CreditCardScanner: import("../core-types").WorkerCreditCardScanner; DocumentClassifier: import("../core-types").WorkerDocumentClassifier; DocumentDataExtractor: import("../core-types").WorkerDocumentDataExtractor; DocumentQualityAnalyzer: import("../core-types").WorkerDocumentQualityAnalyzer; DocumentScanner: import("../core-types").WorkerDocumentScanner; ImageManipulator: import("../core-types").WorkerImageManipulator; ImageProcessor: import("../core-types").WorkerImageProcessor; MrzScanner: import("../core-types").WorkerMrzScanner; MrzParser: import("../core-types").WorkerMrzParser; OcrEngine: import("../core-types").WorkerOcrEngine; TextPatternScanner: import("../core-types").WorkerTextPatternScanner; VinScanner: import("../core-types").WorkerVinScanner; initialize: (licenseKey?: string, enginePath?: string, appId?: string, options?: import("../core-types").InitializeOptions) => Promise; getLicenseInfo: () => Promise; encodeJpeg: (image: import("../core-types").Image, quality?: number) => Promise; beginPdf: (options: { attributes?: { author?: string; creator?: string; title?: string; subject?: string; keywords?: string; }; pageSize?: import("../core-types").PageSize; pageDirection?: import("../core-types").PageDirection; pageFit?: import("../core-types").PageFit; dpi?: number; jpegQuality?: number; resamplingMethod?: import("../core-types").ResamplingMethod; binarizationFilter?: ({ filterType?: number; } & { readonly _type: "LegacyFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; } & { readonly _type: "ScanbotBinarizationFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; denoise?: number; radius?: number; preset?: import("../core-types").BinarizationFilterPreset; } & { readonly _type: "CustomBinarizationFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperWhitening?: number; paperWhiteningBias?: number; } & { readonly _type: "ColorDocumentFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperSaturation?: number; paperLightness?: number; } & { readonly _type: "ColorDocumentShadowRemovalFilter"; }) | ({ brightness?: number; } & { readonly _type: "BrightnessFilter"; }) | ({ contrast?: number; } & { readonly _type: "ContrastFilter"; }) | ({ borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; } & { readonly _type: "GrayscaleFilter"; }) | ({ blackPoint?: number; whitePoint?: number; } & { readonly _type: "WhiteBlackPointFilter"; }); }) => Promise>; addPageToPdf: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">, image: import("../core-types").Image, binarization?: import("../core-types").PageBinarization) => Promise; addPageToPdfWithOcr: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">, image: import("../core-types").Image, binarization?: import("../core-types").PageBinarization) => Promise; completePdf: (pdfOperation: import("../core-types").ObjectId<"PdfGenerationContext">) => Promise; beginTiff: (options: { compression?: import("../core-types").CompressionMode; jpegQuality?: number; zipCompressionLevel?: number; dpi?: number; userFields?: { tag?: number; name?: string; value?: ({ value?: number; } & { readonly _type: "UserFieldDoubleValue"; }) | ({ value?: string; } & { readonly _type: "UserFieldStringValue"; }) | ({ value?: number; } & { readonly _type: "UserFieldIntValue"; }); }[]; binarizationFilter?: ({ filterType?: number; } & { readonly _type: "LegacyFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; } & { readonly _type: "ScanbotBinarizationFilter"; }) | ({ outputMode?: import("../core-types").OutputMode; denoise?: number; radius?: number; preset?: import("../core-types").BinarizationFilterPreset; } & { readonly _type: "CustomBinarizationFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperWhitening?: number; paperWhiteningBias?: number; } & { readonly _type: "ColorDocumentFilter"; }) | ({ contrastEnhancement?: number; colorEnhancement?: number; paperSaturation?: number; paperLightness?: number; } & { readonly _type: "ColorDocumentShadowRemovalFilter"; }) | ({ brightness?: number; } & { readonly _type: "BrightnessFilter"; }) | ({ contrast?: number; } & { readonly _type: "ContrastFilter"; }) | ({ borderWidthFraction?: number; blackOutliersFraction?: number; whiteOutliersFraction?: number; } & { readonly _type: "GrayscaleFilter"; }) | ({ blackPoint?: number; whitePoint?: number; } & { readonly _type: "WhiteBlackPointFilter"; }); }) => Promise>; addPageToTiff: (tiffOperation: import("../core-types").ObjectId<"TiffGenerationContext">, image: import("../core-types").Image, binarization: import("../core-types").PageBinarization) => Promise; completeTiff: (tiffOperation: import("../core-types").ObjectId<"TiffGenerationContext">) => Promise; releaseObject: (objectToken: import("../core-types").ObjectId) => Promise; version: () => Promise; }; readonly api: BridgeApiEntrypoint; private getCoreForCommand; }