import { EncodedQR } from './encoder'; export interface BuildResultMatrix { matrix: number[][]; mask: number; baseMatrix?: number[][]; maskScores?: number[]; } export declare function buildMatrix(enc: EncodedQR): number[][]; export declare function buildMatrix(enc: EncodedQR, debug?: false): number[][]; export declare function buildMatrix(enc: EncodedQR, debug: true): BuildResultMatrix; export declare function computeFormatBits(level: 'L' | 'M' | 'Q' | 'H', maskPattern: number): number;