import * as React from "react"; import { CommonTypeTuple, ChangeHandler, BlurHandler, ITheme } from "../__utils/type"; import { IValidationArray } from "@turtlemint/validators"; declare type InputSizeType = "large" | "small" | "default"; export interface EmailProps { /** passed by form item */ name?: string; /** initial value of the input */ value?: CommonTypeTuple; placeholder?: string; /** passed by form item */ error?: boolean; showErrorMessage?: boolean; /** full width of the input */ block?: boolean; disabled?: boolean; /** callback for onChange of the input */ onChange?: ChangeHandler; /** callback for onBlur of the input */ onBlur?: BlurHandler; size?: InputSizeType; validations?: IValidationArray; theme?: ITheme; } declare type ReactInput = React.InputHTMLAttributes; export declare const DEFAULT_VALIDATION: IValidationArray; export declare const Mobile: React.ForwardRefExoticComponent & React.RefAttributes>; declare const _default; export default _default;