import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaTable } from '../../vega-table';
import { Nullable } from '../../../../types/general';
export declare class VegaTableBodyRenderer extends VegaSlimmer {
  striped: VegaTable['striped'];
  rowDivider: VegaTable['rowDivider'];
  columns: VegaTable['columns'];
  currentBreakpoint: VegaTable['currentBreakpoint'];
  rowClickable: VegaTable['rowClickable'];
  vegaTableDataSourceController: VegaTable['vegaTableDataSourceController'];
  vegaTablePaginationController: VegaTable['vegaTablePaginationController'];
  vegaTableRowSelectionController: VegaTable['vegaTableRowSelectionController'];
  vegaTableRowRenderer: VegaTable['vegaTableRowRenderer'];
  columnStructureModel: VegaTable['columnStructureModel'];
  vegaTableExpandRowController: VegaTable['vegaTableExpandRowController'];
  private tableFormRef;
  private tableBodyRef;
  getTableFormRef(): Nullable<HTMLVegaFormElement>;
  getTableBodyRef(): Nullable<HTMLVegaTableBodyElement>;
  render(): HTMLTableSectionElement;
  private renderTableBody;
}
