import { MSSqlConfig } from "../Database/MSSql/MSSqlManager"; import { MongoConfig } from "../Database/Mongo/MongoManager"; import { MysqlConfig } from "../Database/Mysql/MysqlManager"; import { RedisConfig } from "../Database/Redis/RedisManager"; /** * 数据库配置容器。 * * @remarks * 一个 `DbConfig` 实例可以涵盖所有数据库类型的配置, * 在 `CgServer.initDb()` 中统一初始化。 */ export declare class DbConfig { /** Redis 配置 */ redis?: RedisConfig; /** MongoDB 多实例配置列表(v13+) */ mongos?: MongoConfig[]; /** MongoDB 单实例配置(兼容旧版) */ mongo?: MongoConfig; /** MySQL 配置 */ mysql?: MysqlConfig; /** SQL Server 配置 */ mssql?: MSSqlConfig; }