import { Observable } from 'rxjs'; import { Changeset } from './Changeset'; import { Entity } from './Entity'; import { EntityType } from './EntityType'; import { IEntityHashes } from './entities/IEntityHashes'; import { IEntityRepository } from './IEntityRepository'; import { IChangeTracker } from './IChangeTracker'; export declare class ChangeTracker implements IChangeTracker { private _hashes; private _repository; private _entities; readonly entityType: EntityType; readonly added: Observable; readonly modified: Observable; constructor(entityType: EntityType, _hashes: IEntityHashes, _repository: IEntityRepository); feed(...entities: Entity[]): void; private createChangeSetFrom; } //# sourceMappingURL=ChangeTracker.d.ts.map