import { BinaryBitmap, HTMLVisualMediaElement } from "@zxing/library"; import { BarcodeDetectorOptions, BarcodeFormat, DetectedBarcode } from "./Definitions"; import * as ZXing from "@zxing/library"; export default class BarcodeDetectorZXing { private reader; private canvas; constructor(barcodeDetectorOptions?: BarcodeDetectorOptions); static getSupportedFormats(): Promise; detect(image: ImageBitmapSource): Promise; createBinaryBitmap(mediaElement: HTMLVisualMediaElement): BinaryBitmap; createBinaryBitmapFromCanvas(cvs: HTMLCanvasElement): BinaryBitmap; wrapResult(result: ZXing.Result): DetectedBarcode; }