export declare enum EcLevels { L = 0, M = 1, Q = 2, H = 3 } export declare let getDimensions: (version: number) => number; export declare let getRemainderBits: (version: number) => number; export declare let getAlignmentPattern: (version: number) => number[]; export declare let getGroups: (version: number, ecLevel: EcLevels) => { blocks: number; wordsPerBlock: number; ecPerBlock: number; }[]; export declare let getChracterCountBits: (version: number) => 8 | 16; export declare let getRequiredNumberOfBits: (groups: { wordsPerBlock: number; blocks: number; }[]) => number;