import { Command } from '../command'; import { Entity } from '../entity'; import { EntityCollection } from '../entity-collection'; import { EntityInfo } from '../entity-info'; import { EntityProvider } from '../entity-provider'; /** * Command to update an entity collection. * * @type {BulkUpdateCommand} */ export declare class BulkUpdateCommand extends Command> { /** * Entity collection which should be updated. * * @type {EntityCollection} */ readonly entityCollection: EntityCollection; /** * Constructor. * * @param {EntityInfo} entityInfo Entity info. * @param {EntityCollection} entityCollection Entity collection which should be updated. */ constructor(entityInfo: EntityInfo, entityCollection: EntityCollection); /** * Delegates command execution to an entity provider. * * @param {EntityProvider} entityProvider Entity provider. * * @returns {Promise>} Result of command execution. */ delegate(entityProvider: EntityProvider): Promise>; } //# sourceMappingURL=bulk-update-command.d.ts.map