/*** * @file: * @author: linkun.he * @Date: 2019-06-03 10:11:13 */ import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnInit, SimpleChanges, TemplateRef } from '@angular/core'; import { UpdateEleClassService } from '@ithinkdt/shared/dom'; import { TransferItem } from '../transfer.interface'; export declare class TransferListComponent implements OnChanges, OnInit { private el; private updateHostClassService; private cdr; constructor(el: ElementRef, updateHostClassService: UpdateEleClassService, cdr: ChangeDetectorRef); direction: string; titleText: string; dataSource: TransferItem[]; itemUnit: string; itemsUnit: string; filter: string; disabled: boolean; showSearch: boolean; searchPlaceholder: string; notFoundContent: string; filterOption: (inputValue: string, item: TransferItem) => boolean; render: TemplateRef; footer: TemplateRef; allDropLists: any; id: any; readonly handleSelectAll: EventEmitter; readonly handleSelect: EventEmitter; readonly filterChange: EventEmitter<{ direction: string; value: string; }>; readonly dragChange: EventEmitter; prefixCls: string; directions: string[]; stat: { checkAll: boolean; checkHalf: boolean; checkCount: number; shownCount: number; }; drop(event: CdkDragDrop): void; setClassMap(): void; ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; onHandleSelectAll(status: boolean): void; private updateCheckStatus; handleFilter(value: string): void; handleClear(): void; private matchFilter; markForCheck(): void; _handleSelect(item: TransferItem): void; }