import React, { Component } from 'react'; import PropTypes from 'prop-types'; import type { ItemProps } from '../types'; /** Timeline.Item */ declare class TimelineItem extends Component { static displayName: string; static propTypes: { prefix: PropTypes.Requireable; index: PropTypes.Requireable; total: PropTypes.Requireable; folderIndex: PropTypes.Requireable; foldShow: PropTypes.Requireable; state: PropTypes.Requireable; icon: PropTypes.Requireable; dot: PropTypes.Requireable; time: PropTypes.Requireable; title: PropTypes.Requireable; timeLeft: PropTypes.Requireable; content: PropTypes.Requireable; toggleFold: PropTypes.Requireable<(...args: any[]) => any>; className: PropTypes.Requireable; locale: PropTypes.Requireable; animation: PropTypes.Requireable; defaultPropsConfig: PropTypes.Requireable; errorBoundary: PropTypes.Requireable>; pure: PropTypes.Requireable; warning: PropTypes.Requireable; rtl: PropTypes.Requireable; device: PropTypes.Requireable; children: PropTypes.Requireable; popupContainer: PropTypes.Requireable; }; static defaultProps: { prefix: string; state: string; toggleFold: () => void; animation: boolean; }; 'timeline-item'?: HTMLDivElement | null; toggleFold(folderIndex: number): void; beforeEnter: () => void; beforeLeave: () => void; render(): React.JSX.Element; } declare const _default: import("../../config-provider/types").ConfiguredComponentClass; export default _default;