import * as React from 'react'; import { ViewStyle } from 'react-native'; export interface IMDSliderProps { styles?: IMDSliderStyle; width?: number; circleSize?: number; bothway?: boolean; range?: number; startValue?: number; endValue?: number; min?: number; max?: number; step?: number; format?: string; formatColor?: string; disabled?: boolean; onChange: (startValue: number, endAmount: number) => void; } interface IMDSliderState { range: number; startValue: number; endValue: number; start: number; end: number; resetFocus: boolean; } export interface IMDSliderStyle { container?: ViewStyle; hanlder?: ViewStyle; hanlderDisabled?: ViewStyle; circle?: ViewStyle; } export declare const MDSelectorStyles: IMDSliderStyle; export default class MDSlider extends React.Component { static defaultProps: IMDSliderProps; constructor(props: IMDSliderProps); private startPanResponder; private endPanResponder; componentWillReceiveProps(nextProps: any): void; componentWillMount(): void; render(): JSX.Element; private initStartPanResponder; private initEndPanResponder; private renderFormat; private renderCircle; private renderContainerBar; private countStepInfo; } export {};