import { InputHTMLAttributes } from 'react';
import { InputSize, InputType } from '../../types';
interface IInputTextElementProps extends InputHTMLAttributes {
inputSize: InputSize;
disabled: boolean;
error?: boolean;
width?: string;
type: InputType;
theme: any;
onKeyDown: any;
inputmode?: any;
}
export declare const InputTextElement: import("styled-components").StyledComponent<"input", any, IInputTextElementProps, never>;
interface IInputReadOnlyElementProps {
inputSize: InputSize;
width?: string;
theme: any;
}
export declare const InputReadOnlyElement: import("styled-components").StyledComponent<"div", any, IInputReadOnlyElementProps, never>;
export declare const InputLabelElement: import("styled-components").StyledComponent<"div", any, import("../Typography").ITextLabelProps, never>;
interface IInputWrapperProps {
width?: string;
}
export declare const InputWrapper: import("styled-components").StyledComponent<"div", any, IInputWrapperProps, never>;
export declare const InputErrorMsg: import("styled-components").StyledComponent<"div", any, {}, never>;
interface IEyeIconWrapperProps {
size: InputSize;
}
export declare const EyeIconWrapper: import("styled-components").StyledComponent<"div", any, IEyeIconWrapperProps, never>;
export declare const IconsWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
interface IPrefixProps {
inputSize: InputSize;
}
export declare const Prefix: import("styled-components").StyledComponent<"div", any, IPrefixProps, never>;
export {};