import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaTableHeadRow } from '../../vega-table-head-row';
export declare class VegaTableHeadRowRenderer extends VegaSlimmer {
  host: VegaTableHeadRow['host'];
  paddingX: VegaTableHeadRow['paddingX'];
  selectionType: VegaTableHeadRow['selectionType'];
  hideSelectAll: VegaTableHeadRow['hideSelectAll'];
  selectAllDisabled: VegaTableHeadRow['selectAllDisabled'];
  checkedAll: VegaTableHeadRow['checkedAll'];
  expandable: VegaTableHeadRow['expandable'];
  isEmptyTable: VegaTableHeadRow['isEmptyTable'];
  isTemplateRenderMode: VegaTableHeadRow['isTemplateRenderMode'];
  renderInput: VegaTableHeadRow['renderInput'];
  /**
   * Used by {@link currentDataObserver}
   */
  connectedCallback(): void;
  /**
   * Used by {@link currentDataObserver}
   */
  disconnectedCallback(): void;
  /**
   * Used by {@link currentDataObserver}
   */
  componentDidLoad(): void;
  render(): VegaTableHeadRow;
  private renderHeaderSelectionCell;
  private handleSelectAll;
  private renderHeaderExpandableCell;
  private handleClick;
  private getRowRenderInput;
}
