import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; export type OklchColorToolValue = { lightness: number; chroma: number; hue: number; }; export type OklchColorToolPreset = OklchColorToolValue & { label: string; }; export type OklchColorToolProps = Omit, 'children' | 'defaultValue' | 'onChange' | 'title'> & { value?: OklchColorToolValue; defaultValue?: Partial; onValueChange?: (value: OklchColorToolValue) => void; presets?: readonly OklchColorToolPreset[]; title?: ReactNode; description?: ReactNode; tokenPrefix?: string; showActions?: boolean; copyLabel?: string; downloadLabel?: string; shareLabel?: string; downloadFilename?: string; toastDuration?: number; ariaLabel?: string; }; export declare const OklchColorTool: ({ value, defaultValue, onValueChange, presets, title, description, tokenPrefix, showActions, copyLabel, downloadLabel, shareLabel, downloadFilename, toastDuration, ariaLabel, className, style, ...props }: OklchColorToolProps) => import("react/jsx-runtime").JSX.Element;