import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaSegmentControl } from '../../vega-segment-control';
export declare class VegaSegmentOverflowController extends VegaSlimmer {
  private static readonly SEGMENTS_OVERFLOW_THRESHOLD;
  host: VegaSegmentControl['host'];
  block: VegaSegmentControl['block'];
  size: VegaSegmentControl['size'];
  isOverflowBlockSegments: VegaSegmentControl['isOverflowBlockSegments'];
  watchSegments(): void;
  /** 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}
   */
  watchBlock(): void;
  watchSize(): void;
  setIsOverflowBlockSegments(): void;
  /**
   * 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 isExceedContainerWidth;
}
