import type { ExtractPropTypes, PropType } from 'vue'; import type { FocusEventHandler, KeyboardEventHandler, MouseEventHandler, ChangeEventHandler, CompositionEventHandler, ClipboardEventHandler } from '../../_util/EventInterface'; export declare const inputProps: { inputRef: import("vue-types").VueTypeValidableDef; prefixCls: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; tabindex: import("vue-types").VueTypeDef; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType; }; onMousedown: { type: PropType; }; onChange: { type: PropType; }; onPaste: { type: PropType; }; onCompositionstart: { type: PropType; }; onCompositionend: { type: PropType; }; onFocus: { type: PropType; }; onBlur: { type: PropType; }; }; export declare type InputProps = Partial>; declare const Input: import("vue").DefineComponent<{ inputRef: import("vue-types").VueTypeValidableDef; prefixCls: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; tabindex: import("vue-types").VueTypeDef; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType; }; onMousedown: { type: PropType; }; onChange: { type: PropType; }; onPaste: { type: PropType; }; onCompositionstart: { type: PropType; }; onCompositionend: { type: PropType; }; onFocus: { type: PropType; }; onBlur: { type: PropType; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; prefixCls: StringConstructor; id: StringConstructor; inputElement: import("vue-types").VueTypeValidableDef; disabled: { type: BooleanConstructor; default: any; }; autofocus: { type: BooleanConstructor; default: any; }; autocomplete: StringConstructor; editable: { type: BooleanConstructor; default: any; }; activeDescendantId: StringConstructor; value: StringConstructor; open: { type: BooleanConstructor; default: any; }; tabindex: import("vue-types").VueTypeDef; /** Pass accessibility props to input */ attrs: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; onKeydown: { type: PropType; }; onMousedown: { type: PropType; }; onChange: { type: PropType; }; onPaste: { type: PropType; }; onCompositionstart: { type: PropType; }; onCompositionend: { type: PropType; }; onFocus: { type: PropType; }; onBlur: { type: PropType; }; }>>, { attrs: { [key: string]: any; }; open: boolean; disabled: boolean; autofocus: boolean; editable: boolean; }>; export default Input;