import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaSegmentControl } from '../../vega-segment-control';
import { VegaSegmentProps } from '../../types';
export declare class VegaSegmentRenderer extends VegaSlimmer {
  host: VegaSegmentControl['host'];
  size: VegaSegmentControl['size'];
  selected: VegaSegmentControl['selected'];
  variant: VegaSegmentControl['variant'];
  block: VegaSegmentControl['block'];
  isOverflowBlockSegments: VegaSegmentControl['isOverflowBlockSegments'];
  selectedController: VegaSegmentControl['selectedController'];
  render(props: VegaSegmentProps): HTMLElement;
  /** The below method is e2e-test covered in
   *  @see{module:vega-segment-control-set-block-e2e}
   *  @see{module:vega-segment-control-set-block-resize-screen-e2e}
   */
  private renderSegments;
  private renderIcon;
  private renderText;
}
