import { type StepsColor, type StepsDotAriaCurrent } from "./Steps.types";
import type VibeComponentProps from "../../types/VibeComponentProps";
import React, { type FC } from "react";
export interface StepsDotProps extends VibeComponentProps {
    /**
     * Callback fired when the dot is clicked.
     */
    onClick?: (e: React.MouseEvent) => void;
    /**
     * ARIA attribute to indicate the current step.
     */
    ariaCurrent?: StepsDotAriaCurrent | boolean;
    /**
     * If true, marks the dot as active.
     */
    isActive?: boolean;
    /**
     * The ARIA label for the dot.
     */
    ariaLabel?: string;
    /**
     * The color theme of the dot.
     */
    color?: StepsColor;
}
export declare const StepsDot: FC<StepsDotProps>;
