import React, { ReactNode } from 'react';
type Status = 'default' | 'success' | 'error' | 'warning' | 'unavailable' | 'pending';
export interface TimeLineItemProps {
    prefixCls?: string;
    color?: string;
    lineColor?: React.CSSProperties['color'];
    dot?: ReactNode;
    label?: ReactNode;
    content?: ReactNode;
    status?: Status;
    children?: ReactNode;
    onClick?: (value: any) => void;
    render?: () => ReactNode;
    className?: string;
    style?: React.CSSProperties;
}
export interface TimelineProps {
    prefixCls?: string;
    mode: 'vertical' | 'horizontal';
    className?: string;
    reverse?: boolean;
    isNumber?: boolean;
    children?: any;
    style?: React.CSSProperties;
}
export interface ITimelineItem extends React.FC<TimeLineItemProps> {
}
export interface ITimeline extends React.FC<TimelineProps> {
    Item: ITimelineItem;
}
export {};
