import { ExtractPropTypes, PropType } from 'vue'; import { ButtonSize } from '../../button'; export declare const inputProps: { readonly size: { readonly type: PropType; readonly default: "default"; }; readonly autocomplete: { readonly type: StringConstructor; readonly default: "off"; }; readonly type: { readonly type: StringConstructor; readonly default: "text"; }; readonly modelValue: { readonly type: any; readonly default: ""; }; readonly value: { readonly type: any; readonly default: ""; }; readonly rows: { readonly type: NumberConstructor; readonly default: 2; }; readonly placeholder: StringConstructor; readonly disabled: BooleanConstructor; readonly maxlength: { readonly type: NumberConstructor; readonly default: number; }; readonly readonly: BooleanConstructor; readonly prefixIcon: StringConstructor; readonly suffixIcon: StringConstructor; readonly clearable: BooleanConstructor; readonly passwordEye: BooleanConstructor; }; export declare const inputEmits: { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }; export type InputEmits = typeof inputEmits; export type InputProps = ExtractPropTypes;