import { EventEmitter, OnChanges, QueryList, SimpleChanges, TemplateRef } from '@angular/core'; import { BooleanInput } from 'ng-zorro-antd/core/types'; import { MFileItemComponent } from './file-item.component'; import { IMFileItem, IMStatus } from './typings'; export declare class MFileDisplayComponent implements OnChanges { static ngAcceptInputType_mShowCheckBox: BooleanInput; mFileList: IMFileItem[]; mShowCheckBox: boolean; mFooterRef: TemplateRef | null; readonly mFileListChange: EventEmitter; readonly mPasswordChange: EventEmitter<{ uid: string; password: string; }>; readonly mouseEnter: EventEmitter<{ status: IMStatus; typeIcon: HTMLElement; closeIcon: HTMLElement; }>; readonly mouseLeave: EventEmitter<{ status: IMStatus; typeIcon: HTMLElement; closeIcon: HTMLElement; }>; allChecked: boolean; currentFileList: IMFileItem[]; setOfCheckedId: Set; fileItems: QueryList; ngOnChanges(changes: SimpleChanges): void; deleteFileItem(uid: string): void; editChange(value: { uid: string; editable: boolean; }): void; passwordChange(value: { uid: string; password: string; }): void; onItemChecked(value: { uid: string; checked: boolean; }): void; onAllChecked(value: boolean): void; updateCheckedSet(uid: string, checked: boolean): void; refreshCheckedStatus(): void; clear(): void; onMouseEnter(ele: { status: IMStatus; typeIcon: HTMLElement; closeIcon: HTMLElement; }): void; onMouseLeave(ele: { status: IMStatus; typeIcon: HTMLElement; closeIcon: HTMLElement; }): void; checkChildren(): void; }