import { type CSSProperties, type InputHTMLAttributes } from 'react'; import { type CssLength } from '../../../utils/css'; export type PulseGradientSliderPulseDirection = 'end-to-start' | 'start-to-end'; export type PulseGradientSliderProps = { className?: string; defaultValue?: number; disabled?: boolean; formatValue?: (value: number) => string; gradient?: string; id?: string; inputProps?: Omit, 'aria-label' | 'aria-valuetext' | 'className' | 'disabled' | 'id' | 'max' | 'min' | 'name' | 'onChange' | 'step' | 'style' | 'type' | 'value'>; label?: string; max?: number; min?: number; name?: string; onChange?: (value: number) => void; pulseDirection?: PulseGradientSliderPulseDirection; pulseDuration?: number; pulseOnHover?: boolean; showValue?: boolean; step?: number; style?: CSSProperties; trackColor?: string; value?: number; width?: CssLength; }; export declare const PulseGradientSlider: ({ className, defaultValue, disabled, formatValue, gradient, id, inputProps, label, max, min, name, onChange, pulseDirection, pulseDuration, pulseOnHover, showValue, step, style, trackColor, value, width, }: PulseGradientSliderProps) => import("react/jsx-runtime").JSX.Element;