import * as lit_html from 'lit-html'; import * as lit from 'lit'; import { LitElement } from 'lit'; /** * @since 1.0.0 * @status stable * * @tagname kemet-tab * @summary A tab in a set of tabs. * * @prop {boolean} selected - Is true when the tab is selected * @prop {string} link - Links to a panel name * @prop {boolean} closable - Determines if the tab can be closed * * @cssproperty --kemet-tab-padding - The padding of the tab. * @cssproperty --kemet-tab-color - The color of the selected tab. * * @event kemet-selected - Fires when a tab is selected * @event kemet-closed - Fires when the tab should close * */ declare class KemetTab extends LitElement { static styles: lit.CSSResult[]; index: number; selected: boolean; link: string; closable: boolean; firstUpdated(): void; updated(): void; render(): lit_html.TemplateResult<1>; select(): void; a11y(): void; makeCloseable(): lit_html.TemplateResult<1>; handleClosable(): void; } declare global { interface HTMLElementTagNameMap { 'kemet-tab': KemetTab; } } export { KemetTab as default };