import type { ColorResult } from "react-color"; interface ColorPickerPresenterParams { onOpenChange?: (open: boolean) => void; onValueChange?: (value: string) => void; onValueCommit?: (value: string) => void; value?: string; } interface IColorPickerPresenter { vm: { open: boolean; value: string; }; init: (params: ColorPickerPresenterParams) => void; setColor: (color: Pick) => void; setOpen: (open: boolean) => void; } declare class ColorPickerPresenter implements IColorPickerPresenter { private params?; private open; private value; constructor(); get vm(): { open: boolean; value: string; }; init(params: ColorPickerPresenterParams): void; setColor: (color: Pick) => void; commitColor: (color: Pick) => void; setOpen: (open: boolean) => void; } export { ColorPickerPresenter, type ColorPickerPresenterParams, type IColorPickerPresenter };