import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const timelineItemVariants: (props?: ({ variant?: "default" | "solid" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; declare const timelineDotVariants: (props?: ({ variant?: "default" | "solid" | null | undefined; color?: "error" | "brand" | "success" | "warning" | "info" | "neutral" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface TimelineProps extends React.HTMLAttributes { children: React.ReactNode; } export declare const Timeline: React.ForwardRefExoticComponent>; export interface TimelineItemProps extends Omit, 'color'>, VariantProps, VariantProps { children: React.ReactNode; /** Title for this timeline event */ title: string; /** Optional timestamp or date */ time?: string; /** Optional description */ description?: string; /** Custom icon (defaults to Circle) */ icon?: React.ReactNode; } export declare const TimelineItem: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Timeline.d.ts.map