import React, { ReactNode } from 'react';
import { BaseProps, DirectionType } from '../_utils/props';
export declare type StepsStatus = 'wait' | 'process' | 'finish' | 'error';
export interface StepsProps extends BaseProps, Omit<React.PropsWithRef<JSX.IntrinsicElements['div']>, 'onChange'> {
    current?: number;
    defaultCurrent?: number;
    direction?: DirectionType;
    status?: StepsStatus;
    labelPlacement?: DirectionType;
    onChange?: (current: number) => void;
}
export interface StepsItemProps extends BaseProps, Omit<React.PropsWithRef<JSX.IntrinsicElements['div']>, 'title'> {
    stepIndex?: number;
    icon?: ReactNode;
    title?: ReactNode;
    description?: ReactNode;
    status?: StepsStatus;
    disabled?: boolean;
}
