import { PropertyValues, LitElement } from 'lit'; import { KeynavListConfig } from '../internal'; declare const TabsItem_base: import('@nvidia-elements/forms/mixins').ButtonFormControlMixinReturn; /** * @element nve-tabs-item * @description Represents an individual tab within a tablist, providing a selectable button for switching between content views. * @since 0.10.0 * @entrypoint \@nvidia-elements/core/tabs * @slot - default slot for content * @cssprop --font-size * @cssprop --width * @cssprop --padding * @cssprop --font-size * @cssprop --font-weight * @cssprop --border-radius * @cssprop --color * @cssprop --height * @cssprop --cursor * @cssprop --text-transform * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ * @responsive false */ export declare class TabsItem extends TabsItem_base { /** * Determines which tab item the user selects, defaults to false. */ selected: boolean; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; parents: string[]; }; render(): import('lit').TemplateResult<1>; constructor(); connectedCallback(): void; updated(props: PropertyValues): void; } /** * @element nve-tabs * @description Tabs provide a selection UX, typically used for swapping content shown on a page, or within a navigation context. * @since 0.10.0 * @entrypoint \@nvidia-elements/core/tabs * @slot - default slot for tab-item * @cssprop --gap * @cssprop --indicator-background * @cssprop --indicator-border-radius * @cssprop --indicator-height * @cssprop --border-inset * @aria https://www.w3.org/WAI/ARIA/apg/patterns/tabs/ * @responsive false */ export declare class Tabs extends LitElement { #private; /** * Determines whether the tabs should display in a vertical layout vs. defaulting to horizontal. */ vertical: boolean; /** * Determines whether the tabs should display a border on selected items vs. defaults to show border. */ borderless: boolean; /** * Determines whether the tabs should handle selection behavior vs. defaults to off. */ behaviorSelect: boolean; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; children: string[]; }; /** @private */ get keynavListConfig(): KeynavListConfig; private items; /** @private */ _internals: ElementInternals; render(): import('lit').TemplateResult<1>; connectedCallback(): void; disconnectedCallback(): void; updated(props: PropertyValues): void; } export {};