import { LitElement } from 'lit'; export type BadgeSize = 'small' | 'large'; export type BadgeAlignmentVertical = 'top' | 'bottom'; export type BadgeAlignmentHorizonatal = 'left' | 'right'; /** * Badge * * @slot - This element has a slot */ export declare class CovalentBadge extends LitElement { static styles: import("lit").CSSResult[]; /** * The content to be displayed in the badge */ content?: number | string; /** * Caps the value of badge content */ max?: number; /** * Sets the size of the badge * 'small' represents a dot to notify that something has changed without providing content */ size?: BadgeSize; /** * Controls the visibility of the badge */ hideBadge?: boolean | undefined; /** * Aligns the badge vertically in the wrapped element */ verticalAlignment?: BadgeAlignmentVertical; /** * Aligns the badge horizontally in the wrapped element */ horizontalAlignment?: BadgeAlignmentHorizonatal; /** * Shows the badge when count is zero */ showZero?: boolean; firstUpdated(): void; getContent(): number | string; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'cv-badge': CovalentBadge; } } export default CovalentBadge; //# sourceMappingURL=badge.d.ts.map