import React from 'react';
import { FormControlProps } from '../FormControl';
export declare type InputProps = {
    type?: 'text' | 'email' | 'number' | 'password' | 'search' | 'tel' | 'url';
    label?: string;
    helperText?: string;
    error?: boolean;
    disabled?: boolean;
    defaultValue?: string;
    tooltipMessage?: string;
    position?: 'right' | 'left';
    adornment?: React.ReactElement;
} & Omit<FormControlProps, 'children'> & React.ComponentPropsWithoutRef<'input'>;
declare const Input: React.ForwardRefExoticComponent<{
    type?: "number" | "text" | "email" | "password" | "search" | "tel" | "url" | undefined;
    label?: string | undefined;
    helperText?: string | undefined;
    error?: boolean | undefined;
    disabled?: boolean | undefined;
    defaultValue?: string | undefined;
    tooltipMessage?: string | undefined;
    position?: "right" | "left" | undefined;
    adornment?: React.ReactElement<any, string | React.JSXElementConstructor<any>> | undefined;
} & Omit<FormControlProps, "children"> & Pick<React.DetailedHTMLProps<React.InputHTMLAttributes<HTMLInputElement>, HTMLInputElement>, "key" | keyof React.InputHTMLAttributes<HTMLInputElement>> & React.RefAttributes<HTMLInputElement>>;
export default Input;
//# sourceMappingURL=Input.d.ts.map