import { FC, ReactNode } from 'react'; import { StepsStep } from './Step'; import { BaseProps } from '../base'; import { IconProps } from '../icon'; export * from './Step'; export type StepsStatus = 'wait' | 'process' | 'error' | 'finish'; export interface StepsProps extends BaseProps { center?: boolean; direction?: 'vertical' | 'horizontal'; current?: number; status?: StepsStatus; color?: string; lineColor?: string; clickable?: boolean; disabled?: boolean; icon?: ReactNode | ((status: StepsStatus) => ReactNode); iconProps?: IconProps | ((status: StepsStatus) => IconProps); } export interface StepsFC extends FC { Step: typeof StepsStep; } export declare const Steps: StepsFC; export default Steps;