import type { Popover } from "./Popover"; export declare class PopoverEventManager { /** * Dispatches a custom event for the popover. * * @param eventName - The name of the event. * @param instance - The popover instance. */ static dispatchPopoverEvent(eventName: string, instance: Popover): void; /** * Custom event that is fired when the popover is shown. * * @param instance - The popover instance. */ static onShowPopover(instance: Popover): void; /** * Custom event that is fired when the popover is hidden. * * @param instance - The popover instance. */ static onHidePopover(instance: Popover): void; /** * Custom event that is fired when the popover is created. * * @param instance - The popover instance. */ static onCreatedPopover(instance: Popover): void; /** * Custom event that is fired when the popover is destroyed. * * @param instance - The popover instance. */ static onDestroyedPopover(instance: Popover): void; }