import type { Action } from '../store/state/state-manager'; import type { Actionout } from '../types'; export interface AssignmentParameters extends Action { payload: { data: { caseInfo: { content: { coexistenceAction: string; }; assignments: { ID: string; }[]; }; }; isParallelAssignment?: boolean; }; } declare class BroadcastUtils { broadcastChannel: BroadcastChannel | null; callback: Function | null; isReverseCoexistenceCase: boolean; broadcastEventToIframe: boolean; isDirtyDialogActive: boolean; onCreateCallback: Function | null; openAssignmentParams: Actionout[] | null; static readonly OPEN_ASSIGNMENT_ACTION: string; static readonly DIRTY_POPUP_C11N: string; static readonly HANDLE_INFINITY_DISCARD: string; static readonly OPEN_ASSIGNMENT_MODAL: string; static readonly DISPLAY_DIRTY_POPUP: string; static readonly LOAD_PREVIEW: string; static readonly UPDATE_COEXISTENCE_DRILLDOWN_CASE: string; static readonly OPEN_WORK_ITEM: string; static readonly OPEN_WORK_BY_HANDLE: string; static readonly GET_NEXT_WORK_ACTION: string; static readonly CLOSE_CONTAINER_ACTION: string; static readonly CANCEL_CASE: string; static readonly CREATE_WORK: string; constructor(); private readonly getGlobalObject; private readonly getUniqueId; private readonly setUniqueId; private readonly initBroadcastChannel; private readonly displayDirtyPopup; private readonly handleCaseCancel; private readonly loadPreview; readonly navigateToDefaultPage: () => void; private readonly closeContainer; private readonly updateCoexistenceDrilldownCase; private readonly openAssignment; private readonly getNextWork; private readonly openWorkByHandle; private readonly createWork; private readonly setStartingFields; private readonly destroyBroadcastChannel; subscribeEvents: () => void; unsubscribeEvents: () => void; init: (includeEvents?: boolean) => void; destroy: () => void; setCallBackFunction: (callbackFunction: Function) => void; setReverseCoexistenceCaseLoaded: (value: boolean) => void; setIsDirtyDialogActive: (value: boolean) => void; getBroadCastChannel: () => BroadcastChannel | null; getCallBackFunction: () => Function | null; isReverseCoexistenceCaseLoaded: () => boolean; postDirtyPopupMessage: ({ callBackFunction }: { callBackFunction: Function; }) => void; handleDiscard: () => void; postCreateCaseMessage: (key: string | undefined, callback: Function, paramsForCallback: Actionout[]) => void; } declare const _default: BroadcastUtils; export default _default;