/** * Saturation / Value of a color * @property {number} saturation The saturation of a color * @property {number} value The value of a color */ export type SaturationValue = { saturation: number; value: number; }; /** * Sanitize and combine classNames to a single string * @param {string[]} classNames The classNames to combine * @returns {string} The combined class names */ export declare function getCombinedClassNames(...classNames: (string | null | boolean | object)[]): string; /** * Get the hue value from a given position on the hue slider * @param {number} x The x coordinate on the hue slider * @param {number} width The width of the hue slider * @returns {number} The hue based on the x position */ export declare function getHueFromPosition(x: number, width: number): number; /** * Get the saturation and value from a given position on the SV slider * @param {number} x The x coordinate on the SV selector * @param {number} y The y coordinate on the SV selector * @param {number} width The width of the SV selector * @param {number} height The height of the SV selector * @returns {SaturationValue} The saturation and value based on the position */ export declare function getSaturationValueFromPosition(x: number, y: number, width: number, height: number): SaturationValue;