import { VtInputProps, VtInputValidationResult, VtInputResize, VtInputType, VtInputSize, VtInputStatus, VtInputAutosizeConfig } from './types'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; declare const _default: DefineComponent any; change: (event: Event) => any; click: (event: MouseEvent) => any; focus: (event: FocusEvent) => any; input: (event: Event) => any; keydown: (event: KeyboardEvent) => any; keypress: (event: KeyboardEvent) => any; keyup: (event: KeyboardEvent) => any; "update:modelValue": (value: string | number) => any; clear: () => any; validation: (result: VtInputValidationResult) => any; }, string, PublicProps, Readonly & Readonly<{ onBlur?: ((event: FocusEvent) => any) | undefined; onChange?: ((event: Event) => any) | undefined; onClick?: ((event: MouseEvent) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; onInput?: ((event: Event) => any) | undefined; onKeydown?: ((event: KeyboardEvent) => any) | undefined; onKeypress?: ((event: KeyboardEvent) => any) | undefined; onKeyup?: ((event: KeyboardEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string | number) => any) | undefined; onClear?: (() => any) | undefined; onValidation?: ((result: VtInputValidationResult) => any) | undefined; }>, { resize: VtInputResize; type: VtInputType; disabled: boolean; size: VtInputSize; status: VtInputStatus; clearable: boolean; showPassword: boolean; outlined: boolean; rows: number; autosize: boolean | VtInputAutosizeConfig; validateOnInput: boolean; validateOnBlur: boolean; }, {}, {}, {}, string, ComponentProvideOptions, false, {}, any>; export default _default; //# sourceMappingURL=VInput.vue.d.ts.map