/// import { IEntity } from "../../types/IEntity"; import { EntityCollection } from "../../types/EntityCollection"; import { Guid } from "../../types/Guid"; import { EntityReference } from "../../types/EntityReference"; import { CdsServiceClient } from "./CdsServiceClient"; import { WebApiExecuteRequest } from "../../types/WebApiExecuteRequest"; export declare class XrmContextCdsServiceClient implements CdsServiceClient { _webApi: Xrm.WebApi; constructor(webApi: Xrm.WebApi); create(entity: IEntity): Promise; update(entity: IEntity): Promise; delete(entity: string | IEntity): Promise; delete(entityName: string, id: Guid): Promise; retrieve(entityName: string, id: Guid, columnSet: string[] | boolean): Promise; private getEntityLogicalNameFromFetch; retrieveMultiple(fetchxml: string): Promise>; associate(_entityName: string, _entityId: string, _relationship: string, _relatedEntities: Promise): Promise; disassociate(_entityName: string, _entityId: string, _relationship: string, _relatedEntities: EntityReference[]): Promise; execute(request: WebApiExecuteRequest): Promise; }