import { EventEmitter, OnInit } from '@angular/core'; import { ProTableColumn } from './table.type'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; export declare class ProTableOperationComponent implements OnInit { size: 'default' | 'small'; columns: ProTableColumn[]; showRefresh: boolean; showColumnSelector: boolean; readonly columnsChange: EventEmitter[]>; readonly refreshChange: EventEmitter; kw: string; popoverVisible: boolean; fixLeftColumns: ProTableColumn[]; middleColumns: ProTableColumn[]; fixRightColumns: ProTableColumn[]; searchMatchedColumns: any[]; constructor(); ngOnInit(): void; visibleChange(event: any): void; parseFixedColumns(): void; parseMiddleColumns(): void; drop(event: CdkDragDrop): void; search(): void; submit(): void; reset(): void; acl(column: ProTableColumn): boolean; }