declare const _default: import("vue").DefineComponent<{ uid: { type: StringConstructor; default: string; }; items: { type: ArrayConstructor; default: never[]; }; placeholder: { type: StringConstructor; default: string; }; minSize: { type: (StringConstructor | NumberConstructor)[]; default: number; }; filter: { type: StringConstructor; default: string; }; }, { filterText: import("vue").Ref; target: import("vue").Ref; input: import("vue").Ref; active: import("vue").ComputedRef; selected: import("vue").Ref; itemCandidate: import("vue").Ref; focus: import("vue").Ref; resizeInput(): void; doInput(): void; doClear(): void; doMove(delta: number): void; doAddItem(item: any): void; doAddSelection(): void; doDeleteLast(ev: Event): void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("add" | "filter" | "deleteLast" | "update:filter")[], "add" | "filter" | "deleteLast" | "update:filter", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onAdd?: ((...args: any[]) => any) | undefined; onFilter?: ((...args: any[]) => any) | undefined; onDeleteLast?: ((...args: any[]) => any) | undefined; "onUpdate:filter"?: ((...args: any[]) => any) | undefined; }, { filter: string; items: unknown[]; uid: string; placeholder: string; minSize: string | number; }>; export default _default;