import { StatusDotOnColor, StatusDotVariant } from './constants';
export interface StatusDotIconProps {
    /** Defines the color of the icon */
    onColor?: keyof typeof StatusDotOnColor;
    /** The variant defines style formatting and what icon to use */
    variant?: keyof typeof StatusDotVariant;
}
export interface StatusDotProps {
    /** id that is placed on the wrapper */
    id?: string;
    /** Defines the color mode, onwhite, ondark etc. */
    onColor?: keyof typeof StatusDotOnColor;
    /** Visual variants for the statusdot */
    variant?: keyof typeof StatusDotVariant;
    /** Text placed to the right of the statusdot */
    text: string;
    /** Adds custom classes to the element. */
    className?: string;
    /** Sets the data-testid attribute. */
    testId?: string;
    /** Ref passed to the root element */
    ref?: React.Ref<HTMLElement | null>;
}
export type StatusDotType = typeof StatusDot;
declare const StatusDot: React.FC<StatusDotProps>;
export default StatusDot;
