import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaTable } from '../../vega-table';
export declare class VegaTableRenderer extends VegaSlimmer {
  host: VegaTable['host'];
  columns: VegaTable['columns'];
  emptyDescription: VegaTable['emptyDescription'];
  rowDivider: VegaTable['rowDivider'];
  columnDivider: VegaTable['columnDivider'];
  density: VegaTable['density'];
  dataSource: VegaTable['dataSource'];
  striped: VegaTable['striped'];
  columnStructureModel: VegaTable['columnStructureModel'];
  vegaTableHeaderRenderer: VegaTable['vegaTableHeaderRenderer'];
  vegaTableBodyRenderer: VegaTable['vegaTableBodyRenderer'];
  vegaTableColGroupRenderer: VegaTable['vegaTableColGroupRenderer'];
  vegaTableScrollContainerRenderer: VegaTable['vegaTableScrollContainerRenderer'];
  vegaTablePaginationRenderer: VegaTable['vegaTablePaginationRenderer'];
  vegaTableDataSourceController: VegaTable['vegaTableDataSourceController'];
  translationSlimmer: VegaTable['translationSlimmer'];
  vegaTableChildrenController: VegaTable['vegaTableChildrenController'];
  isTemplateRenderMode: VegaTable['isTemplateRenderMode'];
  editingRows: VegaTable['editingRows'];
  render(): VegaTable;
  private renderInternalTable;
  private renderEmpty;
}
