import { onClickOutside, UseVirtualListItem } from '@vueuse/core'; import { Ref } from 'vue'; export declare const dropdownCommon: (props: any, emit: any, commonOptions: any) => { onKeydown: (event: any) => void; location: import("vue").ComputedRef; open: Ref; toggleMenu: (value?: any, withFocus?: boolean) => void; onButtonKeydown: (event: any) => void; displayedValue: import("vue").ComputedRef; labelRef: Ref; query: Ref; containerProps: { ref: Ref; onScroll: () => void; }; calculateTableHeight: import("vue").ComputedRef; wrapperProps: Ref<{ style: { width: string; height: string; marginTop: string; }; }>; filteredOptions: import("vue").ComputedRef; allSelected: import("vue").ComputedRef; allSelectedApplied: Ref; isIndeterminate: import("vue").ComputedRef; onSelectAll: () => void; virtualOptions: Ref[]>; isSelected: (arr: any, element: any) => boolean; selectedOption: import("vue").WritableComputedRef; selectedOptionPrevious: Ref; selectedValue: import("vue").ComputedRef; onSelect: (option: any, index?: number) => void; activeIndex: Ref; onCancel: () => void; onApply: () => void; scrollTo: (index: number) => void; onClickOutside: typeof onClickOutside; listRef: Ref; buttonRef: Ref; apply: Ref; cancel: Ref; el: Ref; triggerRef: Ref; clearAll: Ref; onClearAllSelections: (applyChanges?: boolean) => void; isGroup: (option: any) => boolean; flattenAndMarkGroupOptions: (options: any) => any; };