import QR8bitByte from "./QR8bitByte.js"; import QRBitBuffer from "./QRBitBuffer.js"; import QRRSBlock from "./QRRSBlock.js"; export { QRErrorCorrectLevel } from "./constants.js"; export declare class QRCode { typeNumber: number; errorCorrectLevel: number; modules: boolean[][]; moduleCount: number; dataCache: any; dataList: QR8bitByte[]; constructor(typeNumber: number, errorCorrectLevel: number); addData(data: any): void; isDark(row: number, col: number): boolean; getModuleCount(): number; make(): void; makeImpl(test: boolean, maskPattern: number): void; setupPositionProbePattern(row: any, col: any): void; getBestMaskPattern(): number; createMovieClip(targetMc: any, instanceName: any, depth: any): any; setupTimingPattern(): void; setupPositionAdjustPattern(): void; setupTypeNumber(test: any): void; setupTypeInfo(test: any, maskPattern: any): void; mapData(data: any, maskPattern: any): void; static PAD0: number; static PAD1: number; static createData(typeNumber: number, errorCorrectLevel: number, dataList: QR8bitByte[]): number[]; static createBytes(buffer: QRBitBuffer, rsBlocks: QRRSBlock[]): number[]; static createCanvas(options: any): HTMLCanvasElement; static setCanvas(id: string, options: any): void; } //# sourceMappingURL=QRCode.d.ts.map