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