import mongoose from 'mongoose';
import { EventEmitter } from 'events';
export declare class DatabaseService extends EventEmitter {
    private static instance;
    private mainConnection;
    private mcpConnection;
    private isMainConnected;
    private isMcpConnected;
    private lastHealthCheck;
    private constructor();
    static getInstance(): DatabaseService;
    connect(): Promise<void>;
    disconnect(): Promise<void>;
    isHealthy(): boolean;
    getMainConnection(): mongoose.Connection;
    getMcpConnection(): mongoose.Connection;
    getConnectionInfo(): any;
    private sanitizeUri;
}
export declare const databaseService: DatabaseService;
//# sourceMappingURL=database.d.ts.map