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