/** * 保证通过 `ref.show()` 打开的 Popover 不会被同一次交互立即关闭。 * * 当外部元素的点击回调调用 `ref.show()` 时,当前点击事件仍会继续冒泡到 * document,并触发 `useClickAway`。因此需要在当前事件任务结束前保持 guarding * 状态,让 click-away 跳过这一次关闭;进入下一个任务后再解除 guarding,保证 * 后续的外部点击仍能正常关闭 Popover。 */ export declare function useShowingGuard(): { markShowing: () => void; isShowing: () => boolean; };