import { CommonAPIHandler } from "../../routes/middlewares/common_api_handler"; import { Converter } from "./converter"; /** * This class processes the API response to the object and an object to a JSON object, containing the request body. */ export declare class JSONConverter extends Converter { private uniqueValuesMap; constructor(commonAPIHandler: CommonAPIHandler); appendToRequest(requestBase: object): Promise; formRequest(requestInstance: object, pack: string, instanceNumber: number | null, memberDetail: object | null): Promise; private isNotRecordRequest; private checkException; private isRecordRequest; private keyINJSONDetails; private setData; private setDataValue; private setJSONObject; private setJSONArray; private redirectorForObjectToJSON; getFileName(name: string): Promise; getWrappedResponse(response: any, pack: string): Promise; getResponse(responseJson: any, packageName: string): Promise; moduleToClass(moduleName: string): Promise; private notRecordResponse; private isRecordResponse; private getData; getDataValue(type: string, keyData: any, memberDetail: { [key: string]: any; }): Promise; private getMapData; private getCollectionsData; private getModuleDetailFromUserSpecJSON; private redirectorForJSONToObject; private findMatch; private findRatio; private buildName; }