import { type Value, type ValueController, type ViewProps } from '@tweakpane/core'; import { OklchColor } from './model/color.js'; import { ColorView } from './view.js'; interface Config { value: Value; viewProps: ViewProps; expanded?: boolean; } export declare class ColorController implements ValueController { readonly value: Value; readonly view: ColorView; readonly viewProps: ViewProps; private readonly foldable_; private readonly picker_; constructor(doc: Document, config: Config); private onDocPointerDown_; private onKeydown_; private refreshSwatch_; private onValueChange_; private onButtonClick_; } export {};