import { OnInit, EventEmitter, ElementRef, OnDestroy, TemplateRef, ComponentFactory, AfterViewInit, ViewContainerRef } from '@angular/core'; import { NzModalSubject } from './nz-modal-subject.service'; import { NzLocaleService } from '../locale/index'; export declare class NzModalComponent implements OnInit, OnDestroy, AfterViewInit { subject: NzModalSubject; private _vcr; private _locale; _prefixCls: string; _maskClassMap: any; _bodyClassMap: any; _bodyStyleMap: any; _visible: boolean; _confirmLoading: boolean; _closable: boolean; _width: string; _zIndex: number; _maskClosable: boolean; _title: string; _titleTpl: TemplateRef; _content: string; _contentTpl: TemplateRef; _footerTpl: TemplateRef; _okText: string; _cancelText: string; _style: any; _wrapClass: string; _customClass: string; _animationStatus: string; _bodyComponent: ComponentFactory; _componentParams: Object; _footerHide: boolean; modalId: string; contentEl: ElementRef; bodyEl: ViewContainerRef; nzVisible: boolean; nzConfirmLoading: boolean; nzClosable: boolean; nzClass: string; nzWidth: any; nzZIndex: any; nzTitle: string | TemplateRef; nzContent: string | TemplateRef | ComponentFactory; nzFooter: TemplateRef | boolean; nzOkText: string; nzCancelText: string; nzMaskClosable: boolean; nzStyle: Object; nzWrapClassName: string; nzComponentParams: Object; nzVisibleChange: EventEmitter; nzOnOk: EventEmitter; nzOnCancel: EventEmitter; onEsc(e: any): void; setStyles(origin?: any): void; setClassMap(): void; anmiateFade(status: any): void; closeFromMask(e: any): void; setConfirmLoading(loading: boolean): void; open(): void; close(): void; clickOk(e: any): void; clickCancel(e: any): void; constructor(subject: NzModalSubject, _vcr: ViewContainerRef, _locale: NzLocaleService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; }