import React from 'react'; import { TControlProps } from '../Control/Control'; import { ChangeEventHandler, ComponentClass, FocusEventHandler, KeyboardEventHandler, MouseEventHandler, WheelEventHandler } from 'react'; import { PartialKeys } from '@devexperts/utils/dist/object/object'; import { ReactRef } from '../../utils/typings'; export declare const INPUT: symbol; export declare type TFullInputProps = TControlProps & { min?: any; max?: any; isDisabled?: boolean; isReadOnly?: boolean; tabIndex?: number; type?: string; placeholder?: string; pattern?: string; name?: string; id?: string; error?: React.ReactNode; innerRef?: (instance: ReactRef) => void; onChange?: ChangeEventHandler; onFocus?: FocusEventHandler; onBlur?: FocusEventHandler; onClick?: MouseEventHandler; onMouseDown?: MouseEventHandler; onMouseUp?: MouseEventHandler; onMouseEnter?: MouseEventHandler; onMouseLeave?: MouseEventHandler; onKeyPress?: KeyboardEventHandler; onKeyDown?: KeyboardEventHandler; onKeyUp?: KeyboardEventHandler; onWheel?: WheelEventHandler; theme: { container?: string; container_isFocused?: string; container_hasError?: string; container_isDisabled?: string; container_isReadOnly?: string; input?: string; }; }; export declare type TInputProps = PartialKeys; export declare const Input: ComponentClass;