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; }