import { OnInit, EventEmitter } from '@angular/core'; import { CdkDropList, CdkDragDrop } from '@angular/cdk/drag-drop'; import { ColumnsWithLetter, IDisplayColumn, Order } from './model'; import { MatCheckboxChange, MatIconRegistry } from '@angular/material'; import { DomSanitizer } from '@angular/platform-browser'; export declare class ViewDefineComponent implements OnInit { hostClass: boolean; readonly: boolean; AllColumns: string[]; ModifyEvent: EventEmitter; _allColumns: string[]; leftList: CdkDropList; rightList: CdkDropList; CanSelectColumns?: ColumnsWithLetter[]; SelectedColumns: IDisplayColumn[]; _selectedColumns: IDisplayColumn[]; checkColumns: Map; readonly orderAsc = Order.OrderAsc; readonly orderDesc = Order.OrderDesc; readonly orderNone = Order.OrderNone; constructor(iconRegistry: MatIconRegistry, sanitizer: DomSanitizer); ngOnInit(): void; private refreshCanSelectColumns; private refreshSelectedColumns; drop(event: CdkDragDrop): void; chkSelectChange(event: MatCheckboxChange): void; toRight(colName: string): void; toLeft(idx: number): void; checkAll(event: MatCheckboxChange): void; toRightAll(): void; acronymFun(letter: string): void; emitModify(): void; }