import { type VariantProps } from "class-variance-authority"; /** Timeline root — a vertical
    ; spacing between entries comes from each item. */ export declare const timelineVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * Timeline item — a relative
  1. whose ::before draws the connector line * from just below the marker down to the bottom of the row. The last item * hides its connector so the rail visibly ends at the final marker. */ export declare const timelineItemVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; /** * Circular marker chip on the rail. Holds the entry's icon, or the solid * dot when no icon is given. Tones use theme tokens (soft tint surfaces) — * `selected` for primary emphasis, never `accent`. */ export declare const timelineMarkerVariants: (props?: ({ tone?: "default" | "primary" | "destructive" | "warning" | "success" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Solid inner dot rendered inside the marker chip when an item has no icon. */ export declare const timelineDotVariants: (props?: ({ tone?: "default" | "primary" | "destructive" | "warning" | "success" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Timestamp / secondary meta text beside the entry title. */ export declare const timelineMetaVariants: (props?: import("class-variance-authority/types").ClassProp | undefined) => string; export type TimelineTone = NonNullable["tone"]>; //# sourceMappingURL=variants.d.ts.map