import { TemplateResult } from 'lit'; import { OmniElement } from '../core/OmniElement.js'; /** * Control that can be used to display slotted content, for use within an Tab Group component. * * @import * ```js * import '@capitec/omni-components/tab'; * ``` * @example * html``` * * Tab 1 Content * * ``` * * @element omni-tab * * @slot - Content to render inside the component body. * * @cssprop --omni-tab-background - Tab background. * */ export declare class Tab extends OmniElement { /** * Tab header label, use the omni-tab-header component for more complex header layouts * @attr */ header?: string; /** * Indicator if the tab is disabled. * @attr */ disabled?: boolean; /** * Indicator if the tab is active. * @attr */ active?: boolean; static get styles(): import("lit").CSSResultGroup[]; protected render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'omni-tab': Tab; } } //# sourceMappingURL=Tab.d.ts.map