export default HorizontalTimeline; declare class HorizontalTimeline extends React.PureComponent { static displayName: string; static DefaultIcon: ({ skin }: { skin?: string | undefined; }) => React.JSX.Element; static ActiveIcon: ({ skin }: { skin?: string | undefined; }) => React.JSX.Element; static BoundaryIcon: ({ skin }: { skin?: string | undefined; }) => React.JSX.Element; static DestructiveIcon: () => React.JSX.Element; static CompleteIcon: ({ skin }: { skin?: string | undefined; }) => React.JSX.Element; static defaultProps: { skin: string; alignLabel: string; items: never[]; }; constructor(props: any); constructor(props: any, context: any); _renderLine: ({ skin, line }: { skin: any; line: any; }) => React.JSX.Element; _renderLabel: ({ label, index, labelEllipsis }: { label: any; index: any; labelEllipsis: any; }) => React.JSX.Element; render(): React.JSX.Element; } declare namespace HorizontalTimeline { namespace propTypes { let skin: PropTypes.Requireable; let alignLabel: PropTypes.Requireable; let dataHook: PropTypes.Requireable; let className: PropTypes.Requireable; let items: PropTypes.Requireable<(PropTypes.InferProps<{ /** item's skin (deprecated)*/ skin: PropTypes.Requireable; /** item's line type */ line: PropTypes.Requireable; /** item's text */ label: PropTypes.Validator>>; /** item's icon */ icon: PropTypes.Requireable; /** custom width for item */ width: PropTypes.Requireable>; /** Ellipsis for item's label */ labelEllipsis: PropTypes.Requireable; }> | null | undefined)[]>; } } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=HorizontalTimeline.d.ts.map