import React from 'react';
import PropTypes from 'prop-types';
import { TimelineItemProps } from './TimelineItem.types';
/** A timeline item is a display of a timeline event */
declare function TimelineItem({ idx, item, dataHook, gap, skin, }: TimelineItemProps): React.JSX.Element;
declare namespace TimelineItem {
    var displayName: string;
    var propTypes: {
        dataHook: PropTypes.Requireable<string>;
        idx: PropTypes.Requireable<number>;
        item: PropTypes.Validator<NonNullable<PropTypes.InferProps<{
            label: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            labelAction: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            customPrefix: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            suffix: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>;
        }>>>;
    };
}
export default TimelineItem;
//# sourceMappingURL=TimelineItem.d.ts.map