import type { ReactElement } from 'react'; import type { RGB } from '../../lib/primitives.types'; import { type ColorPickerProps } from '../ui/color-picker'; import { type SliderProps } from '../ui/slider'; type NumericKeys = { [K in keyof U]: U[K] extends number ? K : never; }[keyof U]; type RgbKeys = { [K in keyof U]: U[K] extends RGB ? K : never; }[keyof U]; type TypedSlider = (props: Omit & { readonly uniform: NumericKeys & string; }) => ReactElement; type TypedColorPicker = (props: Omit & { readonly uniform: RgbKeys & string; }) => ReactElement; export declare function makeControls(): { readonly Slider: TypedSlider; readonly ColorPicker: TypedColorPicker; }; export {}; //# sourceMappingURL=make-controls.d.ts.map