import { FlipOptions, Middleware, OffsetOptions, Placement, ShiftOptions } from "@floating-ui/dom"; export interface ShowPopoverOptions { anchorSelector: string, openAttribute?: string compute?: boolean placement?: Placement middleware?: Array offset?: OffsetOptions flip?: FlipOptions shift?: ShiftOptions } export interface HidePopoverOptions { openAttribute?: string } export function showPopover(element: HTMLElement | Element, options?: ShowPopoverOptions): Promise export function hidePopover(element: HTMLElement | Element): Promise export function togglePopover(element: HTMLElement | Element, options?: ShowPopoverOptions): Promise