import { EventEmitter } from '../../stencil-public-runtime'; import { BaseTabMixinContract } from '../tab-item/tab.mixin'; import { CustomLabelChangeEvent } from '../utils/menu-tabs/menu-tabs-utils'; declare const MenuAboutItem_base: abstract new (...args: any[]) => { tabKey: string; hostElement?: import("@stencil/core/internal").HTMLStencilElement; connectedCallback?(): void; disconnectedCallback?(): void; componentWillRender?(): Promise | void; componentDidRender?(): void; componentWillLoad?(): Promise | void; componentDidLoad?(): void; componentShouldUpdate?(newVal: any, oldVal: any, propName: string): boolean | void; componentWillUpdate?(): Promise | void; componentDidUpdate?(): void; render?(): any; } & import("../utils/internal/component").StencilLifecycle; /** * @deprecated since 5.0.0, use ix-tab-item instead of ix-menu-about-item */ export declare class MenuAboutItem extends MenuAboutItem_base implements BaseTabMixinContract { /** * About Item label */ label?: string; /** * Label changed */ labelChange: EventEmitter; watchLabel(newValue: string, oldValue: string): void; render(): any; } export {};