import { GlobalSlimmers } from '../../../vega-slimmer/vega-slimmer-core';
import { VegaComponentUsageRuntimeMetricsSlimmer } from '../../../helpers/slimmers/component-usage-runtime-metrics';
import { ChildNodesEventPreventSlimmer } from '../../../helpers/event-manager/slimmers/child-nodes-event-prevent-slimmer';
import { VegaTableFootStateController } from './slimmers/controllers/vega-table-foot-state-controller';
/**
 * @vegaVersion 2.68.1
 */
export declare class VegaTableFoot {
  protected readonly globalSlimmers: GlobalSlimmers;
  protected readonly vegaTableFootStateController: VegaTableFootStateController;
  protected vegaComponentUsageRuntimeMetricsSlimmer: VegaComponentUsageRuntimeMetricsSlimmer<HTMLVegaTableFootElement>;
  protected childChangeEventPrevent: ChildNodesEventPreventSlimmer;
  host: HTMLVegaTableFootElement;
  /**
   * Indicates whether the table footer is fixed.
   */
  fixed: boolean;
  /**
   * Indicates whether the table footer has a row divider.
   */
  rowDivider: boolean;
  render(): VegaTableFoot;
}
