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;
}