export interface QrMatrix {
    readonly size: number;
    readonly modules: readonly boolean[][];
}
/**
 * Generate a QR code matrix for the given data string.
 * Uses the Nayuki QR Code generator library (pure TypeScript, vendored).
 */
export declare function generateQrMatrix(data: string): QrMatrix;
/**
 * Render a QR matrix to a Unicode block string suitable for terminal output.
 * Uses half-block characters to pack 2 rows into 1 terminal row.
 */
export declare function renderQrToString(matrix: QrMatrix): string;
//# sourceMappingURL=qr-generator.d.ts.map