import { BusinessObject } from '../model/business-object'; import { BusinessObjectIDType } from '../type/business-object-id-type'; import { DataServiceData } from '../model/data-service-data'; export declare class BusinessObjectSerializer { private readonly _recursionLimit; prepareBusinessObjectForSend(sourceModel: BusinessObject | boolean | string | Date, recursionCur?: number): any; createDataServiceRequestData(modelClass: typeof BusinessObject, businessObject?: BusinessObject, objectId?: BusinessObjectIDType): DataServiceData; private _getPropertiesOfModelToSendToDatabase; private _ensureDefaultsSet; private _renameDbFieldAliases; }