import React from 'react';
import { type ComposableProps } from '../../../lib/slot';
export interface StepItemProps extends ComposableProps<'div'> {
/**
* Step number (1-based)
*/
value: number;
/**
* Step content (typically StepIcon, StepTitle, StepDescription).
*/
children?: React.ReactNode;
/**
* Whether step is disabled
* @default false
*/
disabled?: boolean;
/**
* Step status override
*/
status?: 'wait' | 'process' | 'finish' | 'error';
}
/**
* StepItem Component
*
* A composable component for individual steps.
* Typically wraps StepIcon, StepTitle, and StepDescription.
*
* @public
*
* @example
* ```tsx
*