import { ScreenPopup, ConfirmationPopup, PromptPopup, WindowPopup, FormPopup } from '../Utilities/Interface/MessagePopups';
import { BaseState } from './BaseState';
import { ProgressIndicatorConfig } from './Common/ProgressIndicatorConfig';
export interface ProgressIndicator extends ProgressIndicatorConfig {
    active: boolean;
}
/**
 * Internal state to manage open popups - NOT persisted by Redux
 */
export interface PopupState extends BaseState {
    ScreenPopup: ScreenPopup;
    WindowPopup: WindowPopup;
    FormPopup: FormPopup;
    ConfirmationPopup: ConfirmationPopup;
    PromptPopup: PromptPopup;
    ProgressIndicator: ProgressIndicator;
}
