import { EventEmitter } from '../../stencil-public-runtime'; import { CustomCloseEvent } from '../utils/menu-tabs/menu-tabs-utils'; export declare class MenuSettings { hostElement: HTMLIxMenuSettingsElement; /** * Whether to suppress legacy tabs (ix-menu-settings-item) and use slotted * tabs (ix-tab-item) instead * * @since 5.0.0 */ suppressLegacyTabs: boolean; /** * Active tab used for legacy ix-menu-settings-item integrations * * @deprecated since 5.0.0, only used for legacy ix-menu-settings-item * integrations * @since 5.0.0 */ activeTabKey?: string; /** * Label of first tab */ label: string; /** * Aria label for close button */ ariaLabelCloseButton: string; /** @internal */ show: boolean; /** * Active tab changed * @since 3.0.0 */ tabChange: EventEmitter; /** * Popover closed */ close: EventEmitter; private itemsObserver?; private get items(); componentWillLoad(): void; disconnectedCallback(): void; private onItemsChange; handleLabelChange(): void; render(): any; }