import { BaseHook, NickProcessArtfact } from '@mrp-brasil/nick-process-commons'; import { Observable } from 'rxjs'; export declare class DatabaseMongoHook extends BaseHook { private static connections; private static connectionByModel; authenticate(inputArtifact: NickProcessArtfact): Observable; query(inputArtifact: NickProcessArtfact): Observable; sync(inputArtifact: NickProcessArtfact): Observable; createTable(inputArtifact: NickProcessArtfact): Observable; findOne(inputArtifact: NickProcessArtfact): Observable; find(inputArtifact: NickProcessArtfact): Observable; findOneAndUpdateOLD(inputArtifact: NickProcessArtfact): Observable; findOneAndUpdate(inputArtifact: NickProcessArtfact): Observable; insertMany(inputArtifact: NickProcessArtfact): Observable; findAndModify(inputArtifact: NickProcessArtfact): Observable; deleteOne(inputArtifact: NickProcessArtfact): Observable; deleteMany(inputArtifact: NickProcessArtfact): Observable; findOneAndDelete(inputArtifact: NickProcessArtfact): Observable; } //# sourceMappingURL=database.mongo.hook.d.ts.map