import { QrcodeResult, Html5QrcodeSupportedFormats, Logger, QrcodeDecoderAsync } from "./core"; export declare class ZXingHtml5QrcodeDecoder implements QrcodeDecoderAsync { private readonly formatMap; private readonly reverseFormatMap; private hints; private verbose; private logger; constructor(requestedFormats: Array, verbose: boolean, logger: Logger); decodeAsync(canvas: HTMLCanvasElement): Promise; private decode; private createReverseFormatMap; private toHtml5QrcodeSupportedFormats; private createZXingFormats; private createDebugData; }