import React, { type FC } from "react"; import { type ButtonProps } from "@vibe/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; /** * The color theme of the button. */ color?: StepsColor; } export declare const StepsCommand: FC;