import { VegaSlimmer } from '../../../../../vega-slimmer/vega-slimmer-core';
import { VegaLeftNavGroup } from '../../vega-left-nav-group';
import { GroupObserverPayload } from '../../../interface';
export declare class VegaLeftNavGroupForInitializeSelectedObserver extends VegaSlimmer {
  host: VegaLeftNavGroup['host'];
  vegaLeftNavGroupOpenStateController: VegaLeftNavGroup['vegaLeftNavGroupOpenStateController'];
  vegaLeftNavHierarchyController: VegaLeftNavGroup['vegaLeftNavHierarchyController'];
  openByDefault: VegaLeftNavGroup['openByDefault'];
  private observer;
  /**
   * Component lifecycle - [disconnectedCallback]
   */
  disconnectedCallback(): void;
  /**
   * When the selected of the link is true during initialization, the current group should be opened
   */
  componentWillLoad(): void;
  protected isAcceptableObserver(input: GroupObserverPayload): boolean;
  protected observerListener(): void;
}
