/** * Semantic color palette shared between timeline lanes and tree icons. * * Names mirror the vuer-uikit waterfall reference so the same palette * reads consistently between the two UIs. Consumers can still pass any * CSS color string to `TrackConfig.color` — semantic names are mapped * here; arbitrary strings are used verbatim (see `resolveColor`). */ export type SemanticColor = 'blue' | 'green' | 'orange' | 'purple' | 'gray-light' | 'gray-medium'; /** Background (solid) Tailwind class per semantic color. */ export declare const bgClasses: Record; /** Text color Tailwind class per semantic color. */ export declare const textClasses: Record; /** Border color Tailwind class per semantic color. */ export declare const borderClasses: Record; /** Left-wedge (off-screen-left indicator). */ export declare const leftWedgeClasses: Record; /** Right-wedge (off-screen-right indicator). */ export declare const rightWedgeClasses: Record; /** True when `color` is one of the semantic names in the palette. */ export declare function isSemanticColor(color: unknown): color is SemanticColor; export declare function resolveColor(color: string | undefined, fallback: string): string; //# sourceMappingURL=colors.d.ts.map