declare type SaturationCallback = (saturation: number, value: number) => void; declare class Saturation { protected pareElement: HTMLElement; protected cursorEle: HTMLElement; root: HTMLElement; protected saturation: number; protected hue: number; protected value: number; protected callback?: SaturationCallback; constructor(pareElement: HTMLElement, callback?: SaturationCallback); createCursorElement(): HTMLDivElement; create(): HTMLDivElement; setData(hue: number, saturation: number, value: number): void; setCallback(callback: SaturationCallback): void; listen(): void; update(): void; hide(): void; show(): void; } export default Saturation;