import { C11nEnv } from '../interpreter/c11n-env'; import type { DxAPIResponseObject } from '../case/types'; /** * This is used to update rule store with view metadata and loads respective components * @function * @example Example for updateViewResources * PCore.updateViewResources(dxAPIResponse) * * @param dxAPIResponse - An object containing view metadata. */ export declare const updateViewResources: (dxAPIResponse: DxAPIResponseObject) => Promise; /** * This is used to fetch view metadata from rule store * @function * @example Example for fetchViewResources * const viewMetaData = PCore.fetchViewResources("viewname", getPConnect(), "OPB1HW-MyApp-Work-MyCase"); * * @param viewName - Name of the view rule. * @param c11nEnv - Context object. For example: getPConnect() * @param classID - Class name of the case type * @returns An object containing view metadata */ export declare const fetchViewResources: (viewName: string, c11nEnv: C11nEnv, classID: string) => { type: string; config?: Record; };