import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { NzI18nService, NzQRCodeI18nInterface } from 'ng-zorro-antd/i18n'; import { ERROR_LEVEL_MAP } from './qrcode'; import * as i0 from "@angular/core"; export declare class NzQRCodeComponent implements OnInit, AfterViewInit, OnChanges, OnDestroy { private i18n; private el; private cdr; canvas: ElementRef; nzValue: string; nzPadding: number | number[]; nzColor: string; nzBgColor: string; nzSize: number; nzIcon: string; nzIconSize: number; nzBordered: boolean; nzStatus: 'active' | 'expired' | 'loading' | 'scanned'; nzLevel: keyof typeof ERROR_LEVEL_MAP; nzStatusRender?: TemplateRef | string | null; readonly nzRefresh: EventEmitter; locale: NzQRCodeI18nInterface; isBrowser: boolean; private destroy$; private platformId; constructor(i18n: NzI18nService, el: ElementRef, cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; reloadQRCode(): void; drawCanvasQRCode(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_nzSize: unknown; static ngAcceptInputType_nzIconSize: unknown; static ngAcceptInputType_nzBordered: unknown; }