import { ColorAttrs } from "../../../utils/color"; declare type InputCallback = (color: string) => void; declare class Input { protected pareElement: HTMLElement; root: HTMLElement; private colorAttrs; private currentMode; private callback?; constructor(pareElement: HTMLElement, data: ColorAttrs); create(): HTMLDivElement; createInputBox(className: string, text: string): HTMLDivElement; setCallback(callback: InputCallback): void; private listen; setData(data: ColorAttrs): void; protected update(): void; private updateInput; private updateText; } export default Input;