import React from 'react'; import { IWithControlProps } from '../withControl/withControl@desktop'; import { ITextinputProps as ITextinputPropsCommon } from './Textinput'; export interface ITextinputProps extends ITextinputPropsCommon, IWithControlProps { } export * from './Textinput'; export declare const Textinput: React.StatelessComponent<{ onClick?: ((event: React.MouseEvent) => void) | undefined; onMouseDown?: ((event: React.MouseEvent) => void) | undefined; onMouseUp?: ((event: React.MouseEvent) => void) | undefined; focused?: boolean | undefined; pressed?: boolean | undefined; addonAfter?: React.ReactNode; addonBefore?: React.ReactNode; iconLeft?: React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | undefined; iconRight?: React.ReactElement React.ReactElement | null) | (new (props: any) => React.Component)> | undefined; innerRef?: ((instance: HTMLSpanElement | null) => void) | React.RefObject | null | undefined; style?: React.CSSProperties | undefined; hint?: string | undefined; state?: "error" | undefined; title?: string | undefined; renderControl?: import("../lib/render-override").RenderOverride | undefined; inputMode?: "search" | "text" | "url" | "tel" | "email" | "numeric" | "decimal" | undefined; controlRef?: React.RefObject | ((instance: HTMLInputElement | null) => void) | null | undefined; autoFocus?: boolean | undefined; autoComplete?: string | undefined; name?: string | undefined; placeholder?: string | undefined; value?: string | number | undefined; defaultValue?: string | number | undefined; type?: string | undefined; disabled?: boolean | undefined; id?: string | undefined; className?: string | undefined; onChange?: ((event: React.ChangeEvent) => void) | undefined; onInput?: ((event: React.ChangeEvent) => void) | undefined; onMouseLeave?: ((event: React.MouseEvent) => void) | undefined; onMouseEnter?: ((event: React.MouseEvent) => void) | undefined; onBlur?: ((event: React.FocusEvent) => void) | undefined; onFocus?: ((event: React.FocusEvent) => void) | undefined; required?: boolean | undefined; min?: string | number | undefined; max?: string | number | undefined; pattern?: string | undefined; tabIndex?: number | undefined; maxLength?: number | undefined; readOnly?: boolean | undefined; onKeyUp?: ((event: React.KeyboardEvent) => void) | undefined; onKeyPress?: ((event: React.KeyboardEvent) => void) | undefined; onKeyDown?: ((event: React.KeyboardEvent) => void) | undefined; hovered?: boolean | undefined; }>;