import { RefAttributes, default as React } from 'react'; import { SafeOmit } from '../../../.deps/utils/src'; import { CommonInputProps, PlaceholderProps } from '../types'; export interface RangeInputOwnProps { /** * The uncontrolled default value of the range input. */ defaultValue?: string; /** * The separator between the two inputs. * Separator is used to split and visually separate value into two inputs. */ separator: string; /** * The controlled value of the range input. */ value?: string; /** * Displays a loading state */ loading?: boolean; } /** @inheritdoc */ export interface InheritedCommonInputProps extends SafeOmit, PlaceholderProps { } interface RangeInputHandle { focus: () => void; blur: () => void; } /** @inheritdoc */ export interface RangeInputProps extends RangeInputOwnProps, InheritedCommonInputProps, RefAttributes { } export declare function RangeInput(props: RangeInputProps): React.JSX.Element; export {};