export declare const QRMode: {
    readonly MODE_NUMBER: number;
    readonly MODE_ALPHA_NUM: number;
    readonly MODE_8BIT_BYTE: number;
    readonly MODE_KANJI: number;
};
export declare const QRErrorCorrectionLevel: {
    readonly L: 1;
    readonly M: 0;
    readonly Q: 3;
    readonly H: 2;
};
export declare const QRMaskPattern: {
    readonly PATTERN000: 0;
    readonly PATTERN001: 1;
    readonly PATTERN010: 2;
    readonly PATTERN011: 3;
    readonly PATTERN100: 4;
    readonly PATTERN101: 5;
    readonly PATTERN110: 6;
    readonly PATTERN111: 7;
};
export declare const PATTERN_POSITION_TABLE: readonly [readonly [], readonly [6, 18], readonly [6, 22], readonly [6, 26], readonly [6, 30], readonly [6, 34], readonly [6, 22, 38], readonly [6, 24, 42], readonly [6, 26, 46], readonly [6, 28, 50], readonly [6, 30, 54], readonly [6, 32, 58], readonly [6, 34, 62], readonly [6, 26, 46, 66], readonly [6, 26, 48, 70], readonly [6, 26, 50, 74], readonly [6, 30, 54, 78], readonly [6, 30, 56, 82], readonly [6, 30, 58, 86], readonly [6, 34, 62, 90], readonly [6, 28, 50, 72, 94], readonly [6, 26, 50, 74, 98], readonly [6, 30, 54, 78, 102], readonly [6, 28, 54, 80, 106], readonly [6, 32, 58, 84, 110], readonly [6, 30, 58, 86, 114], readonly [6, 34, 62, 90, 118], readonly [6, 26, 50, 74, 98, 122], readonly [6, 30, 54, 78, 102, 126], readonly [6, 26, 52, 78, 104, 130], readonly [6, 30, 56, 82, 108, 134], readonly [6, 34, 60, 86, 112, 138], readonly [6, 30, 58, 86, 114, 142], readonly [6, 34, 62, 90, 118, 146], readonly [6, 30, 54, 78, 102, 126, 150], readonly [6, 24, 50, 76, 102, 128, 154], readonly [6, 28, 54, 80, 106, 132, 158], readonly [6, 32, 58, 84, 110, 136, 162], readonly [6, 26, 54, 82, 110, 138, 166], readonly [6, 30, 58, 86, 114, 142, 170]];
