license import { WasmModule } from './wasm-module.js' ; export interface BarcodeDetector { isReady ? : Promise < void > ; detect ( data ) : Promise < Array < { rawValue : string ; format : string ; } > > ; } declare global { const BarcodeDetector ; } export interface BarcodeDectionResult { format : string ; text : string ; error : string ; } export type BarcodeWasmModule = WasmModule & { readBarcodeFromPng ( buffer , width , height ) : BarcodeDectionResult ; } ;