import type { ComputedRef, PropType, ComponentPublicInstance } from 'vue'; import type { UseFuseOptions } from '@vueuse/integrations/useFuse'; import type { Group, Command } from '../../types/command-palette'; import type { Button } from '../../types/button'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: (ObjectConstructor | ArrayConstructor | StringConstructor | NumberConstructor)[]; default: null; }; by: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; nullable: { type: BooleanConstructor; default: boolean; }; searchable: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; groups: { type: PropType; default: () => never[]; }; icon: { type: StringConstructor; default: () => any; }; loadingIcon: { type: StringConstructor; default: () => any; }; selectedIcon: { type: StringConstructor; default: () => any; }; closeButton: { type: PropType