import type { Ref } from 'vue'; import type { Instance, Modifier, Obj, Options, State, VirtualElement, Placement } from '@fz-design/fz-popperjs'; export type PopperInstance = Instance; export type PopperModifier = Modifier; export type PopperOptions = Options; export type PopperState = State; export type PopperVirtualElement = VirtualElement; export type PopperPlacement = Placement; type ElementType = HTMLElement | undefined; type ReferenceElement = ElementType | PopperVirtualElement; export type PartialOptions = Partial; export declare const usePopper: (referenceElementRef: Ref, popperElementRef: Ref, opts?: Ref | PartialOptions) => any; export declare const popperPlacements: Placement[]; export type UsePopperReturn = ReturnType; export {};