/** * Utility for getting consistent colors for metadata values * Used across Status, Priority, and Result fields * * Colors are defined here and also exported in metadata-colors.constants.js for tailwind.config.js */ export declare type MetadataKey = 'priority' | 'result' | 'status'; export interface MetadataColorMap { [key: string]: string; } /** * Color mappings for Priority values */ export declare const PRIORITY_COLORS: MetadataColorMap; /** * Color mappings for Result values */ export declare const RESULT_COLORS: MetadataColorMap; /** * Color mappings for Status values */ export declare const STATUS_COLORS: MetadataColorMap; /** * Default color for metadata values */ export declare const DEFAULT_METADATA_COLOR = "#101828"; /** * Gets the color for a metadata value based on its key and value * @param key - The metadata key (priority, result, or status) * @param value - The metadata value (string or object with value property) * @returns Color hex code as a string */ export declare function getMetadataColor(key: string, value: string | { label: string; value: string; highlight?: boolean; }): string; /** * Gets inline style object for metadata value color * @param key - The metadata key * @param value - The metadata value * @returns Style object with color property */ export declare function getMetadataValueStyle(key: string, value: string | { label: string; value: string; highlight?: boolean; }): { [key: string]: string; };