import Balrok from "balrok"; import { MongoConfig } from "../interfaces"; import Zamza from "../Zamza"; import { KeyIndexModel, TopicConfigModel, TopicMetadataModel, LockModel, HookModel, ReplayModel, StateModel } from "./models"; export default class MongoWrapper { private readonly config; private readonly models; readonly balrok: Balrok; constructor(config: MongoConfig, zamza: Zamza); private loadModels; private connectToMongoDB; private connect; isConnected(): boolean; start(): Promise; getKeyIndex(): KeyIndexModel; getTopicConfig(): TopicConfigModel; getTopicMetadata(): TopicMetadataModel; getLock(): LockModel; getHook(): HookModel; getReplay(): ReplayModel; getSharedState(): StateModel; close(): void; } //# sourceMappingURL=MongoWrapper.d.ts.map