import { Injector, Type } from '@angular/core'; import { AbstractRepository } from './core/repository/abstract-repository'; import { RepositoryService } from './repository-service'; import * as i0 from "@angular/core"; export declare class NgxRepositoryService implements RepositoryService { private readonly repositoryBuilders; static getInstance: () => RepositoryService; protected injector: Injector; constructor(parentInjector: Injector); getRepository(resourceType: Type, repositoryType: Type>): AbstractRepository; private searchForExistingService; private searchForExistingToken; private createNewRepository; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }