import { EventEmitter } from '../../stencil-public-runtime'; /** * @slot (default) - Used for instances of rux-tab */ export declare class RuxTabs { el: HTMLRuxTabsElement; /** * Holds all `` components based on the event emitted from the `` component. */ _panels: Array; /** * Holds all `` components that are children of ``. */ _tabs: Array; /** * If passed or set to true, displays the tabs in a smaller style, suitable for limited-space uses. */ small?: boolean; /** * Changes the style of the tabs and decreases their overall size */ compact: boolean; handleTabselected(e: CustomEvent): void; handleListen(e: CustomEvent): void; handleSmallChange(): void; handleCompact(): void; onKeydown(e: any): void; /** * Fires whenever a new tab is selected, and emits the selected tab on the event.detail. */ ruxSelected: EventEmitter; connectedCallback(): void; componentWillUpdate(): void; private _addTabs; private _checkSelected; private _registerPanels; private _onPress; private _onClick; private _reset; private _setTab; render(): any; }