import * as react from 'react'; import { CSSProperties } from 'react'; type ErrorCorrectionLevel = 'L' | 'M' | 'Q' | 'H'; interface QRMatrix { modules: boolean[][]; size: number; } declare function generateMatrix(value: string, level?: ErrorCorrectionLevel): QRMatrix; type ModuleShape = 'square' | 'rounded' | 'extra-rounded' | 'circle' | 'dot' | 'diamond' | 'hexagon' | 'star'; type CornerStyle = 'square' | 'rounded' | 'circle' | 'soft-rounded' | 'modern'; type EyeShape = 'square' | 'rounded' | 'circle' | 'diamond' | 'modern'; type QRAnimation = 'pulse' | 'zoom' | 'bounce' | 'rotate' | 'fade' | 'wave' | 'glow' | 'breathing' | 'scan'; /** * Returns a `