import type { ReaderOptions } from "../bindings/index.js"; import { type ZXingModuleOverrides, type ZXingReaderModule } from "../core.js"; export declare function getZXingModule(zxingModuleOverrides?: ZXingModuleOverrides): Promise; export declare function setZXingModuleOverrides(zxingModuleOverrides: ZXingModuleOverrides): void; export declare function readBarcodesFromImageFile(imageFile: Blob, readerOptions?: ReaderOptions): Promise; export declare function readBarcodesFromImageData(imageData: ImageData, readerOptions?: ReaderOptions): Promise; export * from "../bindings/exposedReaderBindings.js"; export { purgeZXingModule, type ZXingReaderModule, type ZXingModuleOverrides, } from "../core.js";