import { Mode } from './Mode'; import { ErrorCorrectLevel } from './ErrorCorrectLevel'; import { Polynomial } from './Polynomial'; import { QRCode } from './QRCode'; export declare class QRUtil { constructor(); static getPatternPosition(typeNumber: number): number[]; private static PATTERN_POSITION_TABLE; private static MAX_LENGTH; static getMaxLength(typeNumber: number, mode: Mode, errorCorrectLevel: ErrorCorrectLevel): number; static getErrorCorrectPolynomial(errorCorrectLength: number): Polynomial; static getMaskFunc(maskPattern: number): (i: number, j: number) => boolean; static getLostPoint(qrCode: QRCode): number; static getBCHTypeInfo(data: number): number; static getBCHTypeNumber(data: number): number; private static G15; private static G18; private static G15_MASK; private static getBCHDigit(data); }