import { IEntityReplicaDeleteManager, IEntityReplicaSyncManager } from "../abstractions/replication"; import { EntityServiceLocator } from "../providers/services"; export declare class EntityReplicaManager implements IEntityReplicaSyncManager, IEntityReplicaDeleteManager { private readonly services; constructor(services: EntityServiceLocator); syncReplicas(entity: TEntity): Promise; private syncReplica; deleteReplicas(entityId: TEntityId): Promise; private deleteReplica; private getEnabledReplicas; private resolveRepository; }