import React, { CSSProperties, ReactNode } from "react"; import "./Timeline.scss"; export interface MtTimelineItemType { index?: string | number; time?: string | ReactNode; hideTime?: boolean; timeColor?: string; lineColor?: string; timeSize?: string; icon?: string | ReactNode; active?: boolean; content?: string | ReactNode | (() => ReactNode); style?: CSSProperties; children?: MtTimelineItemType[]; onClick?: null | ((timeLine: MtTimelineItemType, index: string | number | undefined) => void); } export interface MtTimelineProps { children?: ReactNode; /** 设置初始屏幕宽度 */ initWindowWidth?: string | number; /** 时间轴数据 */ timelineItems?: MtTimelineItemType[]; customClass?: string; } declare const MtTimeline: React.FC; export default MtTimeline;