import { OnChanges, ViewContainerRef } from "@angular/core"; import { QrCodeErrorCorrectionLevel, RGBAColor } from "./types"; import * as i0 from "@angular/core"; export declare class QrCodeDirective implements OnChanges { private viewContainerRef; static readonly DEFAULT_ERROR_CORRECTION_LEVEL: QrCodeErrorCorrectionLevel; static readonly DEFAULT_CENTER_IMAGE_SIZE = 40; value: string; version?: number; errorCorrectionLevel: QrCodeErrorCorrectionLevel; width?: number; height?: number; darkColor: RGBAColor; lightColor: RGBAColor; centerImageSrc?: string; centerImageWidth?: number | string; centerImageHeight?: number | string; margin: number; private centerImage?; constructor(viewContainerRef: ViewContainerRef); ngOnChanges(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }