UNPKG

@coreui/vue-pro

Version:

UI Components Library for Vue.js

11 lines (10 loc) 775 B
import type { Options } from '@popperjs/core'; export declare const useDropdownWithPopper: <T extends HTMLElement = never>(popperConfig?: Partial<Options>) => { dropdownRefElement: [T | null] extends [import("vue").Ref<any, any>] ? import("@vue/shared").IfAny<import("vue").Ref<any, any> & T, import("vue").Ref<import("vue").Ref<any, any> & T, import("vue").Ref<any, any> & T>, import("vue").Ref<any, any> & T> : import("vue").Ref<import("vue").UnwrapRef<T> | null, T | import("vue").UnwrapRef<T> | null>; dropdownMenuElement: import("vue").Ref<HTMLDivElement | null, HTMLDivElement | null>; isOpen: import("vue").Ref<boolean, boolean>; closeDropdown: () => void; openDropdown: () => void; toggleDropdown: () => void; updatePopper: () => void; };