type SetTriggerRefocusFlag = (boolean: boolean) => void; export type ModalList = { modal: HTMLElement; setTriggerRefocusFlag?: SetTriggerRefocusFlag; topModalOverride?: boolean; }[]; declare class ModalManagerInstance { private modalList; constructor(); private getTopModal; addModal: (modal: HTMLElement | null, setTriggerRefocusFlag?: SetTriggerRefocusFlag, topModalOverride?: boolean) => void; isTopmost(modal: HTMLElement | null): boolean; removeModal(modal: HTMLElement | null, triggerRefocusOnClose?: boolean): void; clearList(): void; callTopModalSetters(): void; } declare const ModalManager: ModalManagerInstance; export { ModalManagerInstance }; export default ModalManager;