import cv from "@techstark/opencv-js";
import { type DetectedBarcode } from "barcode-detector";
export declare function preprocessImage(imageData: ImageData): {
    srcMat: cv.Mat;
    dst: cv.Mat;
};
export declare function findBarcodeContour(edged: cv.Mat, padding: number, minDistance: number): {
    approxList: cv.RotatedRect[];
};
export declare function process(image: ImageData, barcodeDetector: BarcodeDetector): Promise<DetectedBarcode[]>;
export declare function mergeDictionaries(arrayA: DetectedBarcode[], arrayB: DetectedBarcode[]): DetectedBarcode[];
//# sourceMappingURL=opencvUtils.d.ts.map