import { MongoClient } from 'mongodb'; type MongoSessionDaemonOptions = { debug?: boolean; reconnectInterval?: number; }; export declare class MongoClientDaemon { constructor(url: string, options?: MongoSessionDaemonOptions); url: string; destroyed: boolean; connected: boolean; connectingPromise?: Promise; session?: MongoClient; connectError?: Error; options: Required; createSession(): void; keepSession(): void; getSession(): Promise; ok(): Promise; destroy(): Promise; } export {};