import { LitElement } from '../../../../external/lit/index.js'; import type { UUIInterfaceColor, UUIInterfaceLook } from '../../../../external/uui/index.js'; /** * @element umb-badge * @description A wrapper for the uui-badge component with position fixed support to go on top of other elements. * @augments {LitElement} */ export declare class UmbBadgeElement extends LitElement { /** * Changes the look of the button to one of the predefined, symbolic looks. * @type {"default" | "positive" | "warning" | "danger"} * @attr * @default "default" */ color?: UUIInterfaceColor; /** * Changes the look of the button to one of the predefined, symbolic looks. * @type {"default" | "primary" | "secondary" | "outline" | "placeholder"} * @attr * @default "default" */ look?: UUIInterfaceLook; /** * Bring attention to this badge by applying a bounce animation. * @type boolean * @attr * @default false */ attention?: boolean; render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult[]; } declare global { interface HTMLElementTagNameMap { 'umb-badge': UmbBadgeElement; } }