import { type Value, type ViewProps } from '@tweakpane/core'; import { type EditMode, OklchColor } from './model/color.js'; interface Config { value: Value; viewProps: ViewProps; } export declare class PickerController { readonly element: HTMLElement; readonly mode: Value; private readonly area_; private readonly texts_; constructor(doc: Document, config: Config); private createAlphaRow_; /** Re-render the area + size the mode select after the popup opens (both need * a real, visible layout). */ refresh(): void; /** Move focus into the picker so focus-out can later auto-close it. */ focus(): void; } export {};