import React, { ReactNode } from 'react';
import { StyleProp, TextInputProps, ViewStyle } from 'react-native';
declare type BaseInputProps = Pick<TextInputProps, Exclude<keyof TextInputProps, 'onChange' | 'onFocus' | 'onBlur' | 'value'>>;
export interface Props extends BaseInputProps {
    label?: ReactNode;
    onChange?: (value?: number) => void | undefined;
    value?: number;
    disabled?: boolean;
    error?: ReactNode;
    min?: number;
    max?: number;
    step: number;
    style?: StyleProp<ViewStyle>;
    [key: string]: unknown;
}
declare const InputCounter: React.ForwardRefExoticComponent<Pick<Props, keyof Props> & React.RefAttributes<any>>;
export default InputCounter;
