/** * Database Configuration and Connection Manager * Handles connections to 3 CodeSeeker databases: PostgreSQL, Neo4j, Redis */ import { Client } from 'pg'; export interface DatabaseConfig { postgres: { host: string; port: number; database: string; user: string; password: string; }; redis: { host: string; port: number; password?: string; }; neo4j: { uri: string; user: string; password: string; }; } export declare class DatabaseConnections { private config; private pgClient?; private redisClient?; private neo4jDriver?; constructor(config?: DatabaseConfig); private getDefaultConfig; getPostgresConnection(): Promise; getRedisConnection(): Promise; getNeo4jConnection(): Promise; closeAll(): Promise; initialize(): Promise; close(): Promise; } export default DatabaseConnections; //# sourceMappingURL=database-config.d.ts.map