import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { NxDynamicTableColumnDefinition, NxDynamicTableDataSource } from './dynamic-table.models'; import * as i0 from "@angular/core"; export declare class NxDynamicTableComponent implements OnInit { private readonly _cdr; private readonly _dataChange; private _dataSource; private _columnKeys; /** Sets the data that it will show in the table. */ set data(value: any[]); get data(): any[]; private _data; /** Sets the name order and type of columns. */ set displayedColumns(value: NxDynamicTableColumnDefinition[] | undefined); get displayedColumns(): NxDynamicTableColumnDefinition[] | undefined; private _displayedColumns; /** An event is dispatched when a row is clicked. */ readonly rowClick: EventEmitter; /** @docs-private */ get dataSource(): NxDynamicTableDataSource; /** @docs-private */ get columnKeys(): string[]; constructor(_cdr: ChangeDetectorRef); ngOnInit(): void; /** @docs-private */ handleRowClick(row: object): void; /** @docs-private */ isNumeric(column: NxDynamicTableColumnDefinition): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }