import BitArray from '../common/BitArray'; import DecodeHintType from '../DecodeHintType'; import Result from '../Result'; import OneDReader from './OneDReader'; /** *

Decodes Code 128 barcodes.

* * @author Sean Owen */ export default class Code128Reader extends OneDReader { private static CODE_PATTERNS; private static MAX_AVG_VARIANCE; private static MAX_INDIVIDUAL_VARIANCE; private static CODE_SHIFT; private static CODE_CODE_C; private static CODE_CODE_B; private static CODE_CODE_A; private static CODE_FNC_1; private static CODE_FNC_2; private static CODE_FNC_3; private static CODE_FNC_4_A; private static CODE_FNC_4_B; private static CODE_START_A; private static CODE_START_B; private static CODE_START_C; private static CODE_STOP; private static findStartPattern; private static decodeCode; decodeRow(rowNumber: number, row: BitArray, hints?: Map): Result; }