import { FC } from 'react'; import { TimelineResourceRowMeta } from '../../services/ResourceGroupingService'; /** * Props for TimelineEvent component. * * @private */ interface TimelineEventProps { /** * Measured event height for stacking calculations. */ eventHeight: number; /** * Optional resource row metadata. When provided, only events matching this * resource are rendered. When omitted, all events in the timeline are rendered. */ resourceRow?: TimelineResourceRowMeta; } /** * TimelineEvent — renders event bars for the timeline view. * When `resourceRow` is provided, only events matching that resource are rendered. * When `resourceRow` is not provided, all events in the timeline are rendered. * * @private * @param {TimelineEventProps} props - Component props * @returns {JSX.Element} Single overlay container with event bars */ export declare const TimelineEvent: FC; export default TimelineEvent;