import { OnInit, EventEmitter, ElementRef } from '@angular/core'; import { TablePropertiesInterface, TableStatusInterface } from '../table.interface'; export declare class TableBodyComponent implements OnInit { tableData: { [key: string]: any; }[]; properties: TablePropertiesInterface; rowSelectionStates: Map, boolean>; expandedRows: Set; bpID: string; action: EventEmitter; selectedRowsAction: EventEmitter; selectAllRowsRef: ElementRef; isRowExpanded: boolean; parseLookupString: (str: any, obj: any) => any; densityClass: string; constructor(); get TableColumnType(): any; ngOnInit(): void; getStatusClass(value: string, mapping: TableStatusInterface): string; selectRows(event: MouseEvent, row: Record): void; toggleExpanded(row: Record): void; emitAction(action: string, rowId: string): void; }