import React from 'react';
import { StatusDotClassProps } from './utils';
import './StatusDot.css';
export interface StatusDotProps extends StatusDotClassProps {
    /** Accessible name. Required when no `label` is provided, since color alone
     *  is not an accessible status indicator. */
    ariaLabel?: string;
    /** Optional text rendered after the dot. */
    label?: React.ReactNode;
    /** Animated ring — for live / in-progress states. Respects
     *  `prefers-reduced-motion`. */
    pulse?: boolean;
    /** Tone the label subtle instead of matching the variant. Default false. */
    subtleLabel?: boolean;
}
declare const StatusDot: {
    ({ ariaLabel, className, color, label, pulse, size, subtleLabel, variant, }: StatusDotProps): React.ReactElement;
    displayName: string;
};
export { StatusDot };
