usePopover(): { hidePopover: (element: HTMLElement) => void; setupPopover: ( element: HTMLElement, options?: PopoverOptions, ) => () => void; showPopover: (element: HTMLElement) => void; togglePopover: (element: HTMLElement) => void; get state(): PopoverState; subscribe(callback: (state: PopoverState) => void): () => boolean;} Returns {
hidePopover: (element: HTMLElement) => void;
setupPopover: (
element: HTMLElement,
options?: PopoverOptions,
) => () => void;
showPopover: (element: HTMLElement) => void;
togglePopover: (element: HTMLElement) => void;
get state(): PopoverState;
subscribe(callback: (state: PopoverState) => void): () => boolean;
}