import React from 'react'; import { Status, Icons } from './interface'; import { StepIconRender, ProgressDotRender } from './Steps'; export interface StepProps { prefixCls?: string; className?: string; style?: React.CSSProperties; wrapperStyle?: React.CSSProperties; iconPrefix?: string; active?: boolean; disabled?: boolean; stepIndex?: number; stepNumber?: number; status?: Status; title?: React.ReactNode; subTitle?: React.ReactNode; description?: React.ReactNode; tailContent?: React.ReactNode; icon?: React.ReactNode; icons?: Icons; onClick?: React.MouseEventHandler; onStepClick?: (index: number) => void; progressDot?: ProgressDotRender | boolean; stepIcon?: StepIconRender; } export default class Step extends React.Component { onClick: React.MouseEventHandler; renderIconNode(): any; render(): JSX.Element; }