import { LitElement } from 'lit';
import { Size, SupportStatus, TaskStatus } from '../internal';
/**
 * @element nve-dot
 * @description A visual indicator that communicates a status or notification of an associated component.
 * @since 0.10.0
 * @entrypoint \@nvidia-elements/core/dot
 * @slot - default text content no more than 2 characters in length
 * @cssprop --gap
 * @cssprop --font-size
 * @cssprop --font-weight
 * @cssprop --background
 * @cssprop --color
 * @cssprop --border-radius
 * @cssprop --height
 * @cssprop --width
 * @cssprop --padding
 * @cssprop --border
 * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img
 */
export declare class Dot extends LitElement {
    #private;
    /** Defines visual treatment to represent a ongoing task or support status. */
    status: SupportStatus | TaskStatus;
    /** Determines size of dot relative to provided text. */
    size: Size;
    static styles: import('lit').CSSResult[];
    static readonly metadata: {
        tag: string;
        version: string;
    };
    _internals: ElementInternals;
    render(): import('lit-html').TemplateResult<1>;
    connectedCallback(): void;
}
