///
import { PopupItem } from "../PopupItem";
import { PopupInstance, PopupProps } from "../models";
export declare type OpenPopupOptions = Omit;
export declare class PopupManager {
private openPopups;
onPopupsChangeEvents: Function[];
deletionTimeout: number;
private callPopupsChangeEvents;
subscribeOnPopupsChange(callback: Function): void;
unsubscribeOnPopupsChange(callback: Function): void;
get popups(): PopupItem[];
open: (componentClass: import("react").ComponentType, popupProps?: OpenPopupOptions) => PopupInstance;
close(popupGuid: string, ...params: any[]): void;
closeAll: () => void;
}