import { EventEmitter } from '../../stencil-public-runtime'; import { type TabItem } from '../TabGroup/tab-item-utils'; export declare class MobileSectionSwitcher { el: HTMLElement; /** Ordered controlled sections. Divider entries group the popup menu. */ sections: TabItem[]; /** Controlled selected section id. */ value: string; /** Accessible name for the section chooser. */ navigationLabel: string; /** Selection intent. The route, tool, or workflow owner updates `value`. */ dsChange: EventEmitter; private menuOpen; private initialFocusVisible; private readonly instanceId; private readonly triggerId; private readonly menuId; private triggerEl; private get resolvedSections(); private get selectableSections(); private get selectedIndex(); private get selectedSection(); private get hasPrevious(); private get hasNext(); private get triggerAriaLabel(); private get menuSections(); handleSectionsChange(): void; private toggleMenu; private closeMenu; private handleSelect; render(): any; } //# sourceMappingURL=MobileSectionSwitcher.d.ts.map