import { EventEmitter } from '../../stencil-public-runtime'; /** * A single tab control within `r-tabs-list`, linking to a corresponding `r-tab-panel` via `panelId`. * * Example * ``` * * * Overview * Details * Archived * * Overview content * Details content * Archived content * * ``` * * @slot - Tab label text * @slot icon - Icon placed before the tab label */ export declare class RTab { host: HTMLRTabElement; /** Indicates if `` is disabled */ disabled: boolean; /** Indicates if `` is active */ active: boolean; /** Id of the panel that `` controls */ panelId: string; /** Emits `click` event on the `` */ tabChange: EventEmitter<{ element: HTMLRTabElement; }>; /** Emits `keydown` event on the `` to notify tabs component to move focus */ moveTabFocus: EventEmitter<{ element: HTMLRTabElement; keycode: string; }>; private handleClick; private handleKeyup; private handleKeydown; render(): any; }