/// import { MmuiProps, MmuiState, MmuiTableComponent } from '../common'; export interface MmuiTableProps extends MmuiProps { hasColumnAction?: boolean; hasColumnSelection?: boolean; hasLevelColumns?: boolean; transforms?: any; colOrderIgnoreCase?: boolean; colOrderEmptyLocation?: string; reportIssueUrl?: string; hasPipeline?: boolean; transformsDelay?: number; tableClassNameList?: []; tableContainerClassNameList?: []; displayDefaultLabel?: boolean; } export interface MmuiTableState extends MmuiState { transforms?: any; rows?: any; hasPipeline?: boolean; } export declare class MmuiCraftedTableComponent

extends MmuiTableComponent { tableClassNameList: any; tableContainerClassNameList: any; numberOfItems: any; defaultColumnConfig: any; constructor(props: MmuiTableProps); getInitialComponentState(): any; getDataModel(): any; extractDataArray(payload: any): any[]; getQueryDataObj(fromStore?: boolean): { dim: any[]; dim_level: any[]; dim_pivot: any[]; }; getStateRowsCopy(): any; createStateRowDefault(): any; getColumnConfig(field: any, config?: any): any; onColumnAction(e: any, data: any): void; updateRowState(row_id: any, newState: any): void; onColumnActionOver(e: any, data: any): void; onColumnActionOut(e: any, data: any): void; getColumnActionRender(data: any): JSX.Element; getColumnSummaryRender(field: any, index: any): JSX.Element; requestRowData(rowId: any, onRowRequestCallback: any): void; onToggleLevel: (e: any, data: any) => void; getLevelColumnRender(columnData: any, data: any, levelDisplay: any, currentRowState: any, classNameArray: any, config?: any): any; getColumnRenderValue(field: any, data: any, isMetric: any): any; getColumnRender(field: any, data: any, config?: any): any; setTransforms: (transforms: any) => void; getRowSelectionCount(): number; onRowSelectionClick: (e: any) => void; onRowSelectionChange: (e: any) => void; countRows(rows: any): number; updateParentSelections(rows: any, newRowsState: any): void; findSelectedRow(rows: any, rowId: any): any; setRowsSelection(isSelected: boolean): void; updateSelectionEachRecursive(rows: any, isSelected: any, newRowsState: any): void; onSelectionClick: (e: any) => void; getComponentMode(payload: any): string; componentDidUpdate(): void; parsePivotTableHeaders(tHeadRows: any, columnsArray: any, columnName: any, rowStart: any, transforms: any): number; rowClick(evt: any): void; onRowClick: (evt: any) => void; parseTableLevelsRows(queryData: any, tBodyRows: any, factColumns: any, rData: any): void; parseTablePivotLevelsRows(queryData: any, dataModel: any, tBodyRows: any, factColumns: any, rData: any, lDepth?: number): void; parsePivotDataRow(columnName: any, columnData: any, dataColumnRenders: any, data: any): void; getChildRender(childData: any): JSX.Element; render(): JSX.Element; }