import React from "react";
export type StatusDotStatus = "online" | "offline" | "away" | "busy" | "warning" | "critical";
export type StatusDotSize = "sm" | "md" | "lg";
export interface StatusDotProps extends React.HTMLAttributes<HTMLSpanElement> {
    /** Status determines the dot color */
    status?: StatusDotStatus;
    /** Enable pulse animation for active/critical states */
    pulse?: boolean;
    /** Dot size */
    size?: StatusDotSize;
    /** Accessible label (rendered as sr-only text) */
    label?: string;
}
export declare const StatusDot: React.ForwardRefExoticComponent<StatusDotProps & React.RefAttributes<HTMLSpanElement>>;
