import { RbtInputProps } from "./rbt-input.ts"; declare const _default: import("vue").DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToRuntimeProps, { modelValue: string; disabled: boolean; autocomplete: string; autofocus: boolean; autosize: boolean; clearable: boolean; readonly: boolean; showPassword: boolean; showWordLimit: boolean; tabindex: number; type: string; queryModel: string; validateEvent: boolean; query: boolean; inputStyle: () => {}; }>, { setRbtValue: (val: string) => void; clearValue: () => void; focus: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (name: string) => void; "update:queryModel": (name: string) => void; }, string, import("vue").PublicProps, Readonly, { modelValue: string; disabled: boolean; autocomplete: string; autofocus: boolean; autosize: boolean; clearable: boolean; readonly: boolean; showPassword: boolean; showWordLimit: boolean; tabindex: number; type: string; queryModel: string; validateEvent: boolean; query: boolean; inputStyle: () => {}; }>>> & { "onUpdate:modelValue"?: ((name: string) => any) | undefined; "onUpdate:queryModel"?: ((name: string) => any) | undefined; }, { readonly disabled: boolean; readonly type: string; readonly autofocus: import("element-plus/es/utils/index").EpPropMergeType; readonly modelValue: import("element-plus/es/utils/index").EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number | null | undefined) | ((new (...args: any[]) => string | number) | (() => string | number | null | undefined))[], unknown, unknown>; readonly validateEvent: import("element-plus/es/utils/index").EpPropMergeType; readonly tabindex: import("element-plus/es/utils/index").EpPropMergeType; query: boolean; readonly readonly: import("element-plus/es/utils/index").EpPropMergeType; queryModel: string; readonly autosize: import("element-plus").InputAutoSize; readonly autocomplete: string; readonly clearable: import("element-plus/es/utils/index").EpPropMergeType; readonly showPassword: import("element-plus/es/utils/index").EpPropMergeType; readonly showWordLimit: import("element-plus/es/utils/index").EpPropMergeType; readonly inputStyle: import("vue").StyleValue; }, {}>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; //# sourceMappingURL=rbt-input.vue.d.ts.map