import { CSSResultGroup, TemplateResult, LitElement } from 'lit'; import { SbbTitleLevel } from '../../title.js'; declare const SbbTabTitleElement_base: import('../../core/mixins.js').AbstractConstructor & import('../../core/mixins.js').AbstractConstructor & typeof LitElement; /** * Combined with a `sbb-rab-group`, it displays a tab's title. * * @slot - Use the unnamed slot to add content to the tab title. * @slot icon - Use this slot to display an icon to the left of the title, by providing the `sbb-icon` component. * @slot amount - Provide a number to show an amount to the right of the title. */ export declare class SbbTabTitleElement extends SbbTabTitleElement_base { static styles: CSSResultGroup; /** * The level will correspond to the heading tag generated in the title. * Use this property to generate the appropriate header tag, taking SEO into consideration. */ level: SbbTitleLevel; /** Active tab state */ active?: boolean; /** Amount displayed inside the tab. */ amount?: string; constructor(); protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'sbb-tab-title': SbbTabTitleElement; } } export {}; //# sourceMappingURL=tab-title.d.ts.map