import React, { ReactElement } from 'react'; import TimelineItem from './TimelineItem'; import TimelineItemGroup from './TimelineItemGroup'; import { TimelineProps } from './iTimeline'; declare class Timeline extends React.Component { static Item: typeof TimelineItem; static Group: typeof TimelineItemGroup; timelineRef: React.RefObject; hasLabel?: boolean; constructor(props: TimelineProps); componentDidMount(): void; componentDidUpdate(_prevProps: Readonly, _prevState: Readonly<{}>, _snapshot?: any): void; setLabelWidth: (flag: string) => void; isGroup: (ele: ReactElement) => boolean; itemToArr: (ele: ReactElement) => any; flat: (a: Array) => React.ReactElement>[]; getPositionCls: (ele: ReactElement, idx: number) => string; render(): JSX.Element; } export default Timeline;