///
import type { DCloneHTMLElement } from '../../utils/types';
import type { DFormControl } from '../form';
export interface DSliderProps extends Omit, 'children'> {
dRef?: {
inputLeft?: React.ForwardedRef;
inputRight?: React.ForwardedRef;
};
dFormControl?: DFormControl;
dModel?: number | [number, number];
dMax?: number;
dMin?: number;
dStep?: number | null;
dDisabled?: boolean;
dMarks?: number | ({
value: number;
label: React.ReactNode;
} | number)[];
dVertical?: boolean;
dReverse?: boolean;
dRange?: boolean;
dRangeMinDistance?: number;
dRangeThumbDraggable?: boolean;
dTooltipVisible?: boolean | [boolean?, boolean?];
dCustomTooltip?: (value: number) => React.ReactNode;
dInputRender?: [
DCloneHTMLElement>?,
DCloneHTMLElement>?
];
onModelChange?: (value: any) => void;
}
export declare function DSlider(props: DSliderProps): JSX.Element | null;