UNPKG

homebridge-virtual-accessories

Version:
23 lines (22 loc) 603 B
export declare class ColorHSL { hue: number; saturation: number; luminance: number; constructor(hue: number, saturation: number, luminance: number); } export declare class ColorRGB { red: number; green: number; blue: number; constructor(red: number, green: number, blue: number); } /** * Colors */ export declare class Colors { static isValidHex(value: string): boolean; static HSLToHex(hsl: ColorHSL): string; static HexToHSL(hex: string): ColorHSL | undefined; static HSLToRGB(hsl: ColorHSL): ColorRGB; static RGBToHSL(rgb: ColorRGB): ColorHSL; }