import React from 'react'; import { ControlSkeletonProps } from '../control-skeleton'; export interface DumbInputProps extends Omit { placeholder?: string; name?: string; type?: string; value?: string; defaultValue?: string; draggable?: boolean; autoComplete?: string; autoFocus?: boolean; maxLength?: number; min?: number; max?: number | string; step?: number; pattern?: string; inputMode?: React.InputHTMLAttributes['inputMode']; onSelect?: React.ReactEventHandler; onFocus?: React.FocusEventHandler; onBlur?: React.FocusEventHandler; onKeyDown?: React.KeyboardEventHandler; onKeyUp?: React.KeyboardEventHandler; onKeyPress?: React.KeyboardEventHandler; onChange?: React.ChangeEventHandler; onDragStart?: React.DragEventHandler; containerTabIndex?: number; inputClassName?: string; reference?: React.Ref; containerReference?: React.Ref; onContainerFocus?: React.FocusEventHandler; } export interface InputProps extends Omit { autoSelectOnFocus?: boolean; } export declare function Input(props: DumbInputProps): JSX.Element; export declare function InputControl(props: InputProps): JSX.Element;