import { IDropdownMenuRenderlessParams, IDropdownMenuPopperParams, IDropdownItemVm } from '../dropdown-menu'; export declare const toggleItem: (state: IDropdownMenuRenderlessParams['state']) => (active: number, item: IDropdownItemVm) => void; export declare const updateOffset: ({ props, state, vm }: Pick) => () => void; export declare const clickOutside: ({ props, state }: Pick) => () => void; export declare const getScroller: (el: HTMLElement, root?: HTMLElement) => HTMLElement | null; export declare const useVuePopper: ({ api, props, hooks, instance, state, dropdownVm, designConfig }: IDropdownMenuPopperParams) => void; export declare const mounted: ({ api, parent, state }: Pick) => () => void; export declare const handleMenuItemClick: ({ state, dispatch }: Pick) => ({ itemData, vm, label, showContent, disabled }: { itemData: any; vm: any; label: any; showContent: any; disabled: any; }) => void; export declare const handleMouseenter: (emit: IDropdownMenuRenderlessParams['emit']) => ($event: MouseEvent) => void; export declare const handleMouseleave: (emit: IDropdownMenuRenderlessParams['emit']) => ($event: MouseEvent) => void;