import { NarikUiComponent } from "../base/narik-ui-component"; import { ListRowCommand, NarikViewField, IPagingInfo, NarikDataSource } from "narik-infrastructure"; import { EventEmitter } from "@angular/core"; export declare class NarikDataTable extends NarikUiComponent { readonly uiKey: string; _fields: NarikViewField[]; _pagingInfo: IPagingInfo; _dataSource: NarikDataSource; _selectedItem: any; _selectedItems: any[]; selectedItems: any[]; selectedItem: any; dataSource: NarikDataSource; fields: NarikViewField[]; pagingInfo: IPagingInfo; rowCommands?: ListRowCommand[]; rowCommandType?: "Menu" | "Flat"; rowCommandClick: EventEmitter<{ key: string; item: any; }>; selectedItemsChange: EventEmitter; rowDoubleClick: EventEmitter; selectedItemChange: EventEmitter; } export declare const NARIK_DATA_TABLE_INPUTS: string[]; export declare const NARIK_DATA_TABLE_OUTPUTS: string[];