import BitMatrix from '../../common/BitMatrix'; import DecoderResult from '../../common/DecoderResult'; import DecodeHintType from '../../DecodeHintType'; /** * Orchestrates Micro QR Code decoding: * 1. Parse format info and codewords from the bit matrix * 2. Reed-Solomon error correction (RS for M2-M4; skip for M1) * 3. Decode bit stream to text */ export default class MicroQRDecoder { private readonly rsDecoder; constructor(); decodeBitMatrix(bits: BitMatrix, hints?: Map): DecoderResult; private correctErrors; }