import { Entity } from './Entity'; import { PropertyValue } from './PropertyValue'; /** * Represents a changeset */ export declare class Changeset { readonly entity: Entity; readonly values: PropertyValue[]; /** * Initializes a new instance of {ChangeSet}. * @param {Entity} entity The entity that has changes. * @param {PropertyValue[]} values The values representing the changes. */ constructor(entity: Entity, ...values: PropertyValue[]); /** * Gets whether or not has changes */ get hasChanges(): boolean; /** * Create a full change set from an instance of en entity. * @param {Entity} entity Entity to create from. * @returns {Changeset} The changeset representing all values. */ static fullChangeSetFrom(entity: Entity): Changeset; } //# sourceMappingURL=Changeset.d.ts.map