import { ChangeEvent } from 'react';
import { InputMode } from '../Input/Input';
type Props = {
    value: string;
    mask: string;
    maskChar: string;
    onChange: (e: ChangeEvent<HTMLInputElement & HTMLSelectElement>) => void;
    id?: string;
    type?: string;
    isInValid?: boolean;
    error?: boolean;
    showError?: boolean;
    maxLength?: number;
    placeholder?: string;
    buttonProps?: {
        button: React.ReactNode;
    };
    mode?: InputMode;
    useSpaceAfter?: boolean;
    useSpaceBelow?: boolean;
    autoFocus?: boolean;
    wrapperStyle?: any;
    inputStyle?: any;
    borderColor?: string;
    bgColor?: string;
};
export default function InputMasked({ value, onChange, onSelect, id, error, showError, placeholder, buttonProps, autoFocus, wrapperStyle, inputStyle, }: Props & React.HTMLProps<HTMLInputElement>): import("react/jsx-runtime").JSX.Element;
export {};
