/// <reference types="react" />
import { BaseNumberKeyboardProps } from '../BaseNumberKeyboard';
export interface RightItemsStyleProps {
    buttonBackgroundColor?: string;
    textColor?: string;
    resetButtonBackgroundColor?: string;
    resetButtonTextColor?: string;
    isDoneButtonFollowTheme?: boolean;
    doneButtonBackgroundColor?: string;
    doneButtonTextColor?: string;
}
export interface AmountProps {
    max?: number;
    min?: number;
    doneText?: string;
    resetText?: string;
    defaultValue?: string | number;
    placeholder?: string;
    amountProps?: {
        showCurrencySymbol: boolean;
        useThousandsSeparator: boolean;
        symbol?: string;
    };
    presets?: BaseNumberKeyboardProps['presets'];
    value?: string | number;
    onChange?: (val: string | number) => void;
    onEnter?: (val: string | number) => void;
    defaultSelect?: boolean;
    inputFormat?: (_v: string) => React.ReactNode | null;
    rightItemsStyle?: RightItemsStyleProps;
    selectType?: 'light' | 'dark';
    backgroundColor?: string;
    containerBackgroundColor?: string;
    buttonBackgroundColor?: string;
    textColor?: string;
    resetButtonBackgroundColor?: string;
    resetButtonTextColor?: string;
    isDoneButtonFollowTheme?: boolean;
    doneButtonBackgroundColor?: string;
    doneButtonTextColor?: string;
    keyboardBackgroundColor?: string;
    keyboardButtonBackgroundColor?: string;
    keyboardButtonTextColor?: string;
    keyboardButtonHoverColor?: string;
}
