export const SEGMENTED_BAR_COLORS = [ 'primaryMedium', 'blueMedium', 'greenMedium', 'redMedium', 'orangeMedium', 'yellowMedium', 'pinkMedium', 'greyMedium', 'primaryLight', 'blueLight', 'greenLight', 'redLight', 'orangeLight', 'yellowLight', 'pinkLight', 'greyLight', 'success', 'onSuccessSurface', 'onInfoSurface', 'warning', 'onWarningSurface', 'error', 'onErrorSurface', 'archive', 'onArchiveSurface', ] as const; export type SegmentedBarColorToken = typeof SEGMENTED_BAR_COLORS[number]; export const MIN_PROGRESS_VALUE = 0; export const MAX_PROGRESS_VALUE = 100; export const SEGMENTED_BAR_ERRORS = { negativeValue: '[Progress.SegmentedBar] value:$value is less than 0', legendDisplayValues: '[Progress.SegmentedBar] legendConfig.displayValues must include a non-null/non-undefined entry for each data series (length must match and no null/undefined values are allowed)', customColorsInvalid: '[Progress.SegmentedBar] Invalid styleConfig.series: length must match the number of data series, each entry must include a color value, and labels must match the data series labels', } as const;