import React from 'react';
import TooltipOptions from '../tooltip/TooltipOptions';
import './InputText.scss';
import { KeyFilterType } from '../keyfilter/KeyFilterOptions';
export interface InputTextProps extends Omit<React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, 'onInput' | 'ref'> {
    keyfilter?: KeyFilterType;
    validateOnly?: boolean;
    tooltip?: string;
    tooltipOptions?: TooltipOptions;
    onInput?(event: React.FormEvent<HTMLInputElement>, validatePattern: boolean): void;
    children?: React.ReactNode;
    inputMode?: 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search';
}
export declare const InputText: React.MemoExoticComponent<React.ForwardRefExoticComponent<InputTextProps & React.RefAttributes<unknown>>>;
export default InputText;
