import { ReactElement } from 'react'; import { ColorPropsValue, DivProps, Obj } from '../../types'; import { TimelineItem, TimelineItemProps } from './timelineItem'; export interface TimelineSharedProps extends DivProps { variant?: 'filled' | 'outlined'; /**标签的位置,默认为`end` */ labelPosition?: 'start' | 'end' | 'alternate' | 'alternate-reverse'; color?: ColorPropsValue; } export interface TimelineProps extends TimelineSharedProps { items?: (TimelineItemProps & Obj)[]; orientation?: 'horizontal' | 'vertical'; } export declare function useTimelineContext(): TimelineSharedProps & Pick; export declare const Timeline: { (props: TimelineProps): ReactElement; Item: typeof TimelineItem; };