interface PopupId { id: ID; visible: boolean; } export declare function useNestedPopup(visible?: boolean): { popupIds: PopupId[]; setPopupIds: import("@laser-ui/hooks/useImmer").Updater[]>; addPopupId: (id: ID) => void; removePopupId: (id: ID) => void; }; export {};