import { Document, Model, Schema } from "mongoose"; import { MongoClientOptions } from "mongodb"; import { AppMasterDBType, AppMasterDBConfig } from "./types"; export interface AppMasterDB extends AppMasterDBType { } export declare class AppMasterDB { start(): Promise; shutdown(): Promise; startNative(name: string, uri: string, opts: MongoClientOptions): Promise; print(): void; get(db: string): import("./types").DBConnection; model>(dbName: string, modelName: string, schema: Schema, collection: string): Promise; constructor(config: AppMasterDBConfig); } export default AppMasterDB;