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