import { type VariantProps } from "class-variance-authority"; /** * StatusLegend tone — the swatch color for a legend entry. Matches the token * palette used by markers/timelines so a legend and the thing it explains read * as one system. Color is never the sole signal (entries also carry a label, * and may carry an icon for shape redundancy). */ export declare const statusLegendSwatchVariants: (props?: ({ tone?: "default" | "primary" | "muted" | "destructive" | "warning" | "success" | null | undefined; size?: "sm" | "md" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** Solid inner dot for entries with no icon, tinted to match the swatch tone. */ export declare const statusLegendDotVariants: (props?: ({ tone?: "default" | "primary" | "muted" | "destructive" | "warning" | "success" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; /** StatusLegend root — a wrapping row, or a stacked column. */ export declare const statusLegendVariants: (props?: ({ orientation?: "horizontal" | "vertical" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export type StatusLegendTone = NonNullable["tone"]>; export type StatusLegendOrientation = NonNullable["orientation"]>; //# sourceMappingURL=variants.d.ts.map