declare class RGBA { r: number; g: number; b: number; a: number; constructor(r: number, g: number, b: number, a: number); toString(): string; } declare function hexToRgb(hex: string): RGBA; declare class Color { readonly displayName: string; readonly hex: string; readonly rgba: RGBA; readonly useContrastText: boolean; readonly contrastTextColor: string; constructor(displayName: string, hex: string, rgba?: RGBA, useContrastText?: boolean); toString(): string; } declare const color: Record<"extra-dark-teal-4" | "extra-dark-teal-10" | "extra-dark-teal-20" | "extra-dark-teal-30" | "extra-dark-teal-40" | "extra-dark-teal-50" | "extra-dark-teal-60" | "extra-dark-teal-70" | "extra-dark-teal-80" | "extra-dark-teal-90" | "extra-dark-teal-100" | "dark-teal-10" | "dark-teal-20" | "dark-teal-30" | "dark-teal-40" | "dark-teal-50" | "dark-teal-55" | "dark-teal-60" | "dark-teal-70" | "dark-teal-80" | "dark-teal-90" | "dark-teal-100" | "cream-4" | "cream-10" | "cream-20" | "cream-30" | "cream-40" | "cream-50" | "cream-55" | "cream-60" | "cream-70" | "cream-80" | "cream-90" | "cream-100" | "info-blue-20" | "info-blue-40" | "info-blue-60" | "info-blue-80" | "info-blue-100" | "error-red-20" | "error-red-40" | "error-red-60" | "error-red-80" | "error-red-100" | "success-green-20" | "success-green-40" | "success-green-60" | "success-green-80" | "success-green-100" | "warning-orange-20" | "warning-orange-40" | "warning-orange-60" | "warning-orange-80" | "warning-orange-100" | "teal-10" | "teal-20" | "teal-30" | "teal-40" | "teal-50" | "teal-60" | "teal-70" | "teal-80" | "teal-90" | "teal-100" | "pink-10" | "pink-20" | "pink-30" | "pink-40" | "pink-50" | "pink-60" | "pink-70" | "pink-80" | "pink-90" | "pink-100" | "purple-10" | "purple-20" | "purple-30" | "purple-40" | "purple-50" | "purple-60" | "purple-70" | "purple-80" | "purple-90" | "purple-100" | "green-10" | "green-20" | "green-30" | "green-40" | "green-50" | "green-60" | "green-70" | "green-80" | "green-90" | "green-100" | "gray-10" | "gray-20" | "gray-30" | "gray-40" | "gray-50" | "gray-60" | "gray-70" | "gray-80" | "gray-90" | "gray-100" | "white" | "black" | "transparent" | "R1" | "R2" | "R3" | "R4" | "R5" | "R6" | "R7" | "R8" | "R9" | "R10" | "O1" | "O2" | "O3" | "O4" | "O5" | "O6" | "O7" | "O8" | "O9" | "O10" | "G1" | "G2" | "G3" | "G4" | "G5" | "G6" | "G7" | "G8" | "G9" | "G10" | "T1" | "T2" | "T3" | "T4" | "T5" | "T6" | "T7" | "T8" | "T9" | "T10" | "A1" | "A2" | "A3" | "A4" | "A5" | "A6" | "A7" | "A8" | "A9" | "A10" | "B1" | "B2" | "B3" | "B4" | "B5" | "B6" | "B7" | "B8" | "B9" | "B10" | "P1" | "P2" | "P3" | "P4" | "P5" | "P6" | "P7" | "P8" | "P9" | "P10" | "M1" | "M2" | "M3" | "M4" | "M5" | "M6" | "M7" | "M8" | "M9" | "M10" | "N1" | "N2" | "N3" | "N4" | "N5" | "N6" | "N7" | "N8" | "N9" | "N10", Color>; declare const lightCategoricalColor: { readonly Red: Color; readonly Orange: Color; readonly Aqua: Color; readonly Teal: Color; readonly Blue: Color; readonly Magenta: Color; readonly Purple: Color; readonly Green: Color; }; declare const darkCategoricalColor: { readonly Red: Color; readonly Orange: Color; readonly Aqua: Color; readonly Teal: Color; readonly Blue: Color; readonly Magenta: Color; readonly Purple: Color; readonly Green: Color; }; declare const colorsIdsToHexVals: (colorIds: Array) => string[]; declare const colorMapToHexVals: (colorMap: typeof darkCategoricalColor | typeof lightCategoricalColor | typeof color) => string[]; export { Color, RGBA, color, colorMapToHexVals, colorsIdsToHexVals, darkCategoricalColor, hexToRgb, lightCategoricalColor };