import { IEntityUpsertCommand } from "../abstractions/commands"; import { EntityServiceLocator } from "../providers/services"; export declare class EntityUpsertCommand implements IEntityUpsertCommand { private readonly services; constructor(services: EntityServiceLocator); execute(id: TEntityId | undefined, data: TEntityUpdateData): Promise<{ id: any; }>; private adaptEntity; private authorize; private getContext; private versionEntity; private isVersioningEnabled; }