import React from 'react';
import { type Control, type FieldValues, type Path } from 'react-hook-form';
import { Slider } from '../../components/atoms/slider';
type FormSliderProps<TFieldValues extends FieldValues = FieldValues> = {
    name: Path<TFieldValues>;
    control?: Control<TFieldValues>;
    label?: string;
    description?: string;
    min?: number;
    max?: number;
    step?: number;
    leftLabel?: string;
    rightLabel?: string;
    showLabels?: boolean;
    complementaryField?: Path<TFieldValues>;
    onValueChange?: (value: number) => void;
    containerClassName?: string;
    labelClassName?: string;
    showErrorPlaceholder?: boolean;
    tooltipContent?: string;
} & Omit<React.ComponentProps<typeof Slider>, 'name' | 'onValueChange'>;
export declare const FormSlider: <TFieldValues extends FieldValues = FieldValues>({ name, control, label, description, min, max, step, leftLabel, rightLabel, showLabels, complementaryField, onValueChange, containerClassName, labelClassName, showErrorPlaceholder, tooltipContent, ...props }: FormSliderProps<TFieldValues>) => import("react/jsx-runtime").JSX.Element;
export {};
