import React from 'react';
import { UncontrolledFieldProps, ControlledFieldWrapProps } from './TextField';
export declare type RangeFieldUncontrolledProps = Omit<UncontrolledFieldProps, 'placeholder'> & RangeFieldProps;
export interface RangeFieldProps extends React.InputHTMLAttributes<HTMLInputElement> {
    markers?: {
        label: string;
        value: number;
    }[];
    max: number;
    min: number;
}
export declare type RangeFieldControlledProps = Omit<ControlledFieldWrapProps, 'placeholder'> & RangeFieldProps;
export declare const RangeField: React.ForwardRefExoticComponent<Omit<UncontrolledFieldProps, "placeholder"> & RangeFieldProps & React.RefAttributes<HTMLInputElement>>;
export declare const RangeFieldControlled: ({ markers, theme, ...props }: RangeFieldControlledProps) => JSX.Element;
