import * as React from 'react'; import { TextStyle, ViewStyle } from 'react-native'; export interface IMDStepperProps { styles?: IMDStepperStyle; defaultValue?: number; value?: number; step?: number; min?: number; max?: number; disabled?: boolean; readOnly?: boolean; isInteger?: boolean; onChange?: (value: number) => void; } interface IMDStepperState { isMin: boolean; isMax: boolean; currentNum: number; } export interface IMDStepperStyle { wrapper?: ViewStyle; button?: ViewStyle; buttonIcon?: ViewStyle; input?: TextStyle; disable?: any; } export declare const MDStepperStyles: IMDStepperStyle; export default class MDStepper extends React.Component { static defaultProps: { styles: IMDStepperStyle; defaultValue: number; value: number; step: number; min: number; max: number; disabled: boolean; readOnly: boolean; isInteger: boolean; }; constructor(props: IMDStepperProps); componentWillReceiveProps(props: IMDStepperProps): void; componentDidMount(): void; render(): JSX.Element; private reduce; private add; private formatNum; private getCurrentNum; private checkStatus; private checkMinMax; private onChangeText; } export {};