import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaTableRow } from '../../vega-table-row';
import { Nullable } from '../../../../../types/general';
export declare class VegaTableRowRenderer extends VegaSlimmer {
  host: VegaTableRow['host'];
  rowKey: VegaTableRow['rowKey'];
  checked: VegaTableRow['checked'];
  clickable: VegaTableRow['clickable'];
  clicked: VegaTableRow['clicked'];
  expanded: VegaTableRow['expanded'];
  paddingX: VegaTableRow['paddingX'];
  expandable: VegaTableRow['expandable'];
  vegaClick: VegaTableRow['vegaClick'];
  selectionType: VegaTableRow['selectionType'];
  vegaTableRowSelectionController: VegaTableRow['vegaTableRowSelectionController'];
  vegaTableRowExpandController: VegaTableRow['vegaTableRowExpandController'];
  vegaTableRowClickController: VegaTableRow['vegaTableRowClickController'];
  expandEventEmitter: VegaTableRow['expandEventEmitter'];
  private parentTableRef;
  connectedCallback(): void;
  getParentTableRef(): Nullable<HTMLVegaTableElement>;
  render(): VegaTableRow;
  private renderExpandRowSpace;
  private renderRowSelection;
  private renderExpandIcon;
  private onRowClick;
  private onRowSelectionChange;
  private handleClick;
  private onExpandIconClick;
  private setParentTableRef;
}
