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 };