import type { Placement } from '@floating-ui/react'; import { type CSSProperties, type InputHTMLAttributes } from 'react'; type ContrastPopoverSliderProps = { value?: number; defaultValue?: number; onChange?: (value: number) => void; min?: number; max?: number; step?: number; label?: string; triggerLabel?: string; popoverLabel?: string; increaseLabel?: string; decreaseLabel?: string; disabled?: boolean; liveDrag?: boolean; name?: string; id?: string; open?: boolean; defaultOpen?: boolean; onOpenChange?: (open: boolean) => void; placement?: Placement; mobilePlacement?: Placement | false; className?: string; popoverClassName?: string; style?: CSSProperties; popoverStyle?: CSSProperties; formatValue?: (value: number) => string; inputProps?: Omit, 'aria-label' | 'aria-valuetext' | 'className' | 'disabled' | 'id' | 'max' | 'min' | 'name' | 'onChange' | 'step' | 'style' | 'type' | 'value'>; }; declare const ContrastPopoverSlider: ({ value, defaultValue, onChange, min, max, step, label, triggerLabel, popoverLabel, increaseLabel, decreaseLabel, disabled, liveDrag, name, id, open, defaultOpen, onOpenChange, placement, mobilePlacement, className, popoverClassName, style, popoverStyle, formatValue, inputProps, }: ContrastPopoverSliderProps) => import("react/jsx-runtime").JSX.Element; export { ContrastPopoverSlider }; export type { ContrastPopoverSliderProps };