import { type ComponentPropsWithoutRef, type ReactNode } from 'react'; export type OklchPaletteGeneratorValue = { lightness: number; chroma: number; hue: number; }; export type OklchPaletteGeneratorExportFormat = 'css' | 'json' | 'tailwind' | 'figma'; export type OklchPaletteGeneratorPreset = OklchPaletteGeneratorValue & { label: string; }; export type OklchPaletteGeneratorProps = Omit, 'children' | 'defaultValue' | 'onChange' | 'title'> & { value?: OklchPaletteGeneratorValue; defaultValue?: Partial; onValueChange?: (value: OklchPaletteGeneratorValue) => void; presets?: readonly OklchPaletteGeneratorPreset[]; title?: ReactNode; description?: ReactNode; tokenName?: string; defaultExportFormat?: OklchPaletteGeneratorExportFormat; showExportActions?: boolean; copyLabel?: string; downloadLabel?: string; toastDuration?: number; ariaLabel?: string; }; export declare const OklchPaletteGenerator: ({ value, defaultValue, onValueChange, presets, title, description, tokenName, defaultExportFormat, showExportActions, copyLabel, downloadLabel, toastDuration, ariaLabel, className, style, ...props }: OklchPaletteGeneratorProps) => import("react/jsx-runtime").JSX.Element;