import { ElementRef, OnChanges, Renderer2 } from '@angular/core';
import { NgxQrcodeElementTypes } from './qrcode.types';
export declare class QrcodeComponent implements OnChanges {
    private renderer;
    elementType: NgxQrcodeElementTypes;
    cssClass: string;
    alt: string;
    value: string;
    version: import("./qrcode.types").NgxQrcodeVersionType;
    errorCorrectionLevel: import("./qrcode.types").NgxQrcodeErrorCorrectionLevels;
    margin: number;
    scale: number;
    width: number;
    colorDark: string;
    colorLight: string;
    qrcElement: ElementRef;
    constructor(renderer: Renderer2);
    ngOnChanges(): void;
    createQRCode(): void;
    private toDataURL;
    private toCanvas;
    private renderElement;
    private removeElementChildren;
}
