import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue'; export declare const inputTagProps: { readonly modelValue: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly max: NumberConstructor; readonly tagType: { readonly default: "info"; readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly tagEffect: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly trigger: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, string, boolean>; readonly draggable: BooleanConstructor; readonly delimiter: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly size: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly clearable: BooleanConstructor; readonly clearIcon: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly validateEvent: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly readonly: BooleanConstructor; readonly autofocus: BooleanConstructor; readonly id: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly tabindex: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly maxlength: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly minlength: { readonly type: ExtractPropTypes; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: StringConstructor; readonly autocomplete: import("@hd-front-end/element-plus/es/utils").EpPropFinalized, unknown, unknown, "off", boolean>; readonly saveOnBlur: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly collapseTags: BooleanConstructor; readonly collapseTagsTooltip: BooleanConstructor; readonly maxCollapseTags: import("@hd-front-end/element-plus/es/utils").EpPropFinalized; readonly ariaLabel: StringConstructor; }; export type InputTagProps = ExtractPropTypes; export type InputTagPropsPublic = __ExtractPublicPropTypes; export declare const inputTagEmits: { "update:modelValue": (value?: string[]) => boolean; change: (value?: string[]) => boolean; input: (value: string) => boolean; 'add-tag': (value: string | string[]) => boolean; 'remove-tag': (value: string, index: number) => boolean; 'drag-tag': (oldIndex: number, newIndex: number, value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; }; export type InputTagEmits = typeof inputTagEmits;