import { EventEmitter, OnInit } from '@angular/core'; import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { ExgPopupComponent } from '../../modal/exg-popup/exg-popup.component'; import { ExcTranslation } from 'exc-core-v2'; import { IExgTableDefinition } from './IExgTableDefinition'; export declare class ExgTableSettingsComponent extends ExcTranslation implements OnInit { filterConfig: ExgPopupComponent; private _tableDef; set tableDef(newValue: any); get tableDef(): any; metaInfo: any; localStorageID: string; canOpen: boolean; save: EventEmitter; resetted: EventEmitter; doOpen: EventEmitter; tableDefChange: EventEmitter; /** Dynamic TableDef */ dynamic: boolean; isInit: boolean; ogDynamicTableDef: never[]; popUpOpen: boolean; ogTableDef: never[]; constructor(); ngOnInit(): void; loadFilterConfig(): void; rearrangeColumns(tabledef: IExgTableDefinition | any): void; openFilterConfig(e: any): void; saveFilterConfig(): void; resetFilterConfig(): void; closeFilterConfig(): void; dragTableDropEvent(event: CdkDragDrop): void; isFilterSet(value: any): boolean; }