/**
* MUI Tabs Component
*
* Tab navigation with multiple styles.
*
* @example
* ```html
*
* Documents
* Media
* Disabled
*
* ```
*/
import { MiuraElement } from '@miurajs/miura-element';
export default class MuiTabs extends MiuraElement {
/**
* Currently selected tab value
*/
value: string;
/**
* Tab style variant
*/
variant: 'line' | 'contained' | 'pills';
/**
* Tab orientation
*/
orientation: 'horizontal' | 'vertical';
/**
* Size
*/
size: 'sm' | 'md' | 'lg';
/**
* Stretch tabs to fill container
*/
stretch: boolean;
static styles: import("@miurajs/miura-render").CSSResult;
private _handleTabClick;
connectedCallback(): void;
disconnectedCallback(): void;
template(): import("@miurajs/miura-render").TemplateResult;
updated(changedProps: Map): void;
}
export declare class MuiTab extends MiuraElement {
/**
* Tab value (identifier)
*/
value: string;
/**
* Is this tab selected?
*/
selected: boolean;
/**
* Is this tab disabled?
*/
disabled: boolean;
/**
* Icon name
*/
icon: string;
/**
* Badge count
*/
badge: number | null;
static styles: import("@miurajs/miura-render").CSSResult;
private _handleClick;
template(): import("@miurajs/miura-render").TemplateResult;
}
//# sourceMappingURL=tabs.d.ts.map