import React, { type FC } from "react";
import { type ButtonProps } from "../../components/Button/Button";
import { type StepsColor } from "./Steps.types";
import type VibeComponentProps from "../../types/VibeComponentProps";
export interface StepsCommandProps extends VibeComponentProps {
    /**
     * If true, this button is for moving to the next step.
     */
    isNext?: boolean;
    /**
     * Callback fired when the active step changes.
     */
    onChangeActiveStep?: (e: React.MouseEvent, newStepIndex: number) => void;
    /**
     * The index of the currently active step.
     */
    activeStepIndex: number;
    /**
     * The total number of steps.
     */
    stepsCount: number;
    /**
     * If true, hides the navigation icon.
     */
    isIconHidden?: boolean;
    /**
     * Props applied to the button.
     */
    buttonProps?: Partial<ButtonProps>;
    /**
     * The color theme of the button.
     */
    color?: StepsColor;
}
export declare const StepsCommand: FC<StepsCommandProps>;
