import * as React from "react"; export type TimelineTone = "default" | "success" | "info" | "warning" | "danger" | "muted"; export type TimelineOrientation = "vertical" | "horizontal"; export type TimelineItem = { key: string; title?: React.ReactNode; description?: React.ReactNode; time?: React.ReactNode; icon?: React.ReactNode; tone?: TimelineTone; content?: React.ReactNode; actions?: React.ReactNode; hidden?: boolean; className?: string; }; export type TimelineProps = React.ComponentProps<"div"> & { items: TimelineItem[]; orientation?: TimelineOrientation; pending?: boolean; pendingLabel?: React.ReactNode; compact?: boolean; itemClassName?: string; }; declare function Timeline({ items, orientation, pending, pendingLabel, compact, itemClassName, className, ...props }: TimelineProps): React.JSX.Element; export { Timeline };