import { SubStateObserverSlimmer } from '../../../../../helpers/slimmers/sub-state/sub-state-observer-slimmer';
import { VegaButtonGroupItem } from '../../vega-button-group-item';
/** The class `VegaButtonGroupItemSubStateController` is a TypeScript class that observes and manages sub-states for a button group item component. */
export declare class VegaButtonGroupItemSubStateController extends SubStateObserverSlimmer<HTMLVegaButtonGroupItemElement> {
  protected size: VegaButtonGroupItem['size'];
  protected variant: VegaButtonGroupItem['variant'];
  protected iconAlign: VegaButtonGroupItem['iconAlign'];
  protected parentDisabled: VegaButtonGroupItem['parentDisabled'];
  protected allItemsDisabled: VegaButtonGroupItem['allItemsDisabled'];
  /**
   * The constructor function initializes a button group with specified subStates in TypeScript.
   */
  constructor();
}
