import type { Action } from '../store/state/state-manager'; import type { DxAPIResponseObject } from '../case/types'; export declare const DXAPI_RESPONSE_DATA_READ_PATHS: { CASE_INFO: string; CASE_CLASS_NAME: string; CASE_INFO_ID: string; BUSINESS_ID: string; }; export declare const getObjectClassName: (dxApiResponse: DxAPIResponseObject) => any; export declare const getObjectInfoID: (dxApiResponse: DxAPIResponseObject) => any; export declare const updateKeyAndFlowName: (sourceObject: object, dxApiResponse: DxAPIResponseObject) => void; export declare const getObjectInfo: (dxApiResponse: DxAPIResponseObject) => any; export declare const isNextStepInCreateStage: (dxApiResponse: DxAPIResponseObject) => boolean; /** * this function helps to check whether parent and child container data context referring to same work item or not * @private * @param childContainerItemID - child container item id * @returns - true --> if both container data context refers to same work item */ export declare const isParentAndChildContextHoldingSameItem: (childContainerItemID: string | null) => boolean; /** * this function helps to set last submit time property in context_data * @param data - data object to which refresh properties will get added * @param actionInPayload - ncoming action payload from public action api * @private */ export declare const setLastRefreshTimeProperty: (data: any, actionInPayload: Action["payload"]) => void; export declare const deferCaseSummaryViewUpdate: (chainedData: { response: DxAPIResponseObject; actionInPayload: Action["payload"]; }, actionsOut: Action[]) => void; export declare const getToasterConfig: (response: DxAPIResponseObject) => { businessID: any; caseType: any; resolvedURL: string; };