import { type Value, type ViewProps } from '@tweakpane/core'; import { type EditMode, OklchColor } from './model/color.js'; interface Config { value: Value; mode: Value; viewProps: ViewProps; } export declare class AreaController { readonly element: HTMLElement; private readonly value_; private readonly mode_; private readonly picker_; private fromArea_; constructor(doc: Document, config: Config); private sync_; /** Re-render once the popup is visible (the canvas needs a real layout size). */ refresh(): void; } export {};