import { core } from "./Core/Core"; /** * cgserver 框架的全局单例访问器。 * * @remarks * 通过 `global` 可以访问框架内所有核心管理器和工具的全局实例, * 免去手动 import 各个模块的麻烦。 * * @example * ```ts * import { cg } from "cgserver"; * * // 访问全局管理器 * cg.global.gLog.info("Hello"); * cg.global.gMongoMgr.init([...]); * cg.global.gRedisMgr.init(cfg); * ``` */ export declare class global { /** 框架主容器实例,管理所有服务器的生命周期 */ static gCgServer: import("./cgserver").CgServer; /** 数据库缓存装饰器管理器 */ static gDbCache: import("./Database/Decorator/DBCache").DBCache; /** 触发器管理器,用于游戏事件触发 */ static gTriggerMgr: import("./AI/TriggerMgr").TriggerManager; /** MongoDB 连接管理器,支持多数据库实例 */ static gMongoMgr: import("./Database/Mongo/MongoManager").MongoManager; /** SQL Server 连接管理器 */ static gMSSqlMgr: import("./Database/MSSql/MSSqlManager").MSSqlManager; /** MySQL 连接管理器 */ static gMysqlMgr: import("./Database/Mysql/MysqlManager").MysqlManager; /** Redis 连接管理器 */ static gRedisMgr: import("./Database/Redis/RedisManager").RedisManager; /** 内存缓存工具,支持过期时间 */ static gCacheTool: import("./Logic/CacheTool").CacheTool; /** HTTP 请求工具,基于 axios 封装 */ static gHttpTool: import("./Logic/HttpTool").HttpTool; /** 日志工具,基于 log4js */ static gLog: import("./Logic/Log").Log; /** 同步队列工具,用于序列化异步操作 */ static gSyncQueueTool: import("./Logic/SyncQueueTool").SyncQueueTool; /** 事件工具,基于 Node.js EventEmitter */ static gEventTool: import("./Logic/EventTool").EventTool; /** 字节操作工具,用于二进制数据读写 */ static gByteTool: import("./Core/ByteTool").ByteTool; /** 阿里云短信工具 */ static gSmsTool: import("./ThirdParty/Alisms").SMSTool; /** 邮件发送工具 */ static gEmailTool: import("./ThirdParty/EmailTool").EmailTool; /** QQ 登录/API 工具 */ static gQQTool: import("./ThirdParty/QQTool").QQTool; /** 微信登录/API 工具 */ static gWechatTool: import("./ThirdParty/WechatTool").WechatTool; /** 微信公众号 API 工具(等同于 gWechatTool) */ static gWechatOATool: import("./ThirdParty/WechatTool").WechatTool; /** 支付宝支付工具 */ static gAlipayTool: import("./ThirdParty/AlipayTool").AlipayTool; /** Apple 登录工具 */ static gAppleTool: import("./ThirdParty/AppleTool").AppleTool; /** 协议工厂,用于 JSON/Protobuf 协议序列化 */ static gProtoFactory: import("./Server/ProtoFilter/ProtoFactory").ProtoFactory; /** CgRank 排行榜工具 */ static gCgRankTool: import("./ThirdParty/CgRankTool").CgRankTool; /** * Web 服务中的 MVC 控制器管理器。 * 用于注册和查找控制器类。 */ static gCtrMgr: import("./Server/WebServer/Engine/ControllerManager").ControllerManager; /** * 基于 MongoDB 的键值缓存服务。 * 可用于持久化缓存数据。 */ static gMongoCacheSer: import("./Service/MongoCacheService").MongoCacheService; /** * 通用工具函数集。 * 包括格式化字符串、常用加解密、时间计算、类型判断等。 */ static core: typeof core; }