import React from 'react'; export type TimelineMode = 'left' | 'right' | 'alternate'; export interface TimelineItemProps { /** * Whether this item is pending (shows dashed connector + reduced opacity) * @default false */ pending?: boolean; /** * Position override for this item (used by alternate mode) */ position?: 'left' | 'right'; /** * Whether to show the connector line to the next item. * Automatically set by Timeline — no need to pass manually. * @default true */ showConnector?: boolean; /** * Item children — should contain TimelineDot + TimelineContent */ children?: React.ReactNode; className?: string; } export interface TimelineProps { /** * Timeline mode * @default 'left' */ mode?: TimelineMode; /** * Whether the last item is pending * @default false */ pending?: boolean | React.ReactNode; /** * Custom pending dot */ pendingDot?: React.ReactNode; /** * Reverse the timeline order * @default false */ reverse?: boolean; /** * Timeline items (typically TimelineItem components) */ children?: React.ReactNode; className?: string; } export declare const TimelineItem: React.ForwardRefExoticComponent>; export declare const Timeline: React.ForwardRefExoticComponent>; export default Timeline; //# sourceMappingURL=Timeline.d.ts.map