import { EventEmitter } from '@angular/core'; import { DxDataGridComponent } from 'devextreme-angular/ui/data-grid'; import { Observable } from 'rxjs'; import { QueryRequestDto } from '../../interfaces'; import { IDxDataGridContainer } from '../../interfaces/dx-datagrid-container'; import { ViewDefinition } from '../../interfaces/view-definition'; import { ViewMetaData } from '../../interfaces/view-meta-data'; import * as i0 from "@angular/core"; export declare class ViewDesignerReportComponent implements IDxDataGridContainer { grid: DxDataGridComponent; viewDefinition: ViewDefinition; viewMetadata: ViewMetaData; executeQuery: (request: QueryRequestDto) => Observable; showColumnFilters: boolean; columnsStateChanged: EventEmitter; constructor(); onColumnsStateChanged(updatedColumns: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }