import { ReactNode } from 'react';
export interface StepProps {
/** Step number (1, 2, 3, etc.) */
step: number;
/** Currently active step number */
currentStep: number;
/** Step label/description */
children: ReactNode;
/** Optional custom className */
className?: string;
}
/**
* Step Component - Displays a single step in a multi-step process
*
* Shows different visual states based on progress:
* - **Pending** (future): Number badge, reduced opacity
* - **Active** (current): Spinner animation, full opacity
* - **Complete** (past): Checkmark, full opacity
*
* @example
* ```tsx
*
* Complete Step
*
*
*
* Active Step (spinner)
*
*
*
* Pending Step
*
* ```
*/
export declare function Step({ step, currentStep, children, className }: StepProps): import("react/jsx-runtime").JSX.Element;