import "../icon/Icon";
import { LitElement } from "lit";
import { AvatarSize } from "../avatar/Avatar.constants";
import { PresenceState } from "./Presence.utils";
export declare namespace Presence {
    type Size = (typeof AvatarSize)[number];
    class ELEMENT extends LitElement {
        name: string;
        size: Size;
        title: string;
        color: string;
        presenceType: PresenceState;
        newMomentum: boolean;
        failurePresence: boolean;
        avatarLinked: boolean;
        static get styles(): import("lit").CSSResult[];
        private get presenceClassMap();
        render(): import("lit-html").TemplateResult<1>;
    }
}
declare global {
    interface HTMLElementTagNameMap {
        "md-presence": Presence.ELEMENT;
    }
}
