import { AbstractRepository, CreateRepository, DeleteRepository, FindAllRepository, FindByIdRepository, FindOneRepository, Page, PatchRepository, RequestManager, ResourceConfiguration, UpdateRepository } from '@witty-services/ngx-repository'; import { Observable } from 'rxjs'; import { FirebaseRepositoryDriver } from '../driver/firebase-repository.driver'; import { Type } from '@angular/core'; /** * @ignore */ export declare class FirebaseRepository extends AbstractRepository implements FindAllRepository, FindOneRepository, FindByIdRepository, CreateRepository, UpdateRepository, DeleteRepository, PatchRepository { constructor(requestManager: RequestManager, driver: FirebaseRepositoryDriver, configuration?: ResourceConfiguration); findAll>(query?: any): Observable; findOne(query?: any): Observable; findById(id: ID, query?: any): Observable; create(object: O, query?: any): Observable; delete(object: O, query?: any): Observable; update(object: O, query?: any): Observable; patch(object: O, query?: any): Observable; protected getResourceConfiguration(resourceType: Type, configuration: ResourceConfiguration): ResourceConfiguration; } //# sourceMappingURL=firebase.repository.d.ts.map