import * as lit_html from 'lit-html'; import * as lit from 'lit'; import { LitElement } from 'lit'; import { T as TypeStatus, a as TypeRoundedSizes } from '../constants-CcB9aXsT.js'; import '../form-controller-BR0gZhrG.js'; /** * @since 1.0.0 * @status stable * * @tagname kemet-badge * @summary Badges display the status of information. * * @prop {TypeStatus} status - The status of the badge * @prop {number} circlePadding - Padding on the badge as a circle * @prop {TypeRoundedSizes} rounded - Rounds the corners on the badge * @prop {boolean} outlined - Outlines the badge * * @cssproperty --kemet-badge-padding - The padding of the badge. Default: 10px. * */ declare class KemetBadge extends LitElement { static styles: lit.CSSResult[]; status: TypeStatus; circlePadding: number; rounded: TypeRoundedSizes; outlined: boolean; iconLeft: boolean; iconRight: boolean; render(): lit_html.TemplateResult<1>; handleSlotChange(): void; handleLeftChange(): void; handleRightChange(): void; } declare global { interface HTMLElementTagNameMap { 'kemet-badge': KemetBadge; } } export { KemetBadge as default };