import { FirebaseRepositoryRequest } from '../request/firebase-repository.request'; import { Observable } from 'rxjs'; import { RepositoryDriver, RepositoryResponse } from '@witty-services/ngx-repository'; import { FirebaseRepositoryResponse } from '../response/firebase-repository.response'; import { Firestore } from 'firebase/firestore'; export declare class FirebaseRepositoryDriver implements RepositoryDriver { private readonly firestore; constructor(firestore: Firestore); execute(request: FirebaseRepositoryRequest): Observable; findById(request: FirebaseRepositoryRequest): Observable; create(request: FirebaseRepositoryRequest): Observable; update(request: FirebaseRepositoryRequest): Observable; delete(request: FirebaseRepositoryRequest): Observable; protected findBy(request: FirebaseRepositoryRequest): Observable; } //# sourceMappingURL=firebase-repository.driver.d.ts.map