import SIMSDK from './index'; import { ServiceTypes } from '../types/entity'; /** * 服务管理器 - 负责管理SDK的各个服务实例 */ export declare class ServiceManager { private sdk; private services; /** * 创建服务管理器 * @param sdk SIMSDK实例 */ constructor(sdk: SIMSDK); /** * 获取服务实例,如果不存在则创建 * @param name 服务名称 * @returns 服务实例 */ get(name: K): ServiceTypes[K]; /** * 创建服务实例 * @param name 服务名称 * @returns 创建的服务实例 */ private createService; /** * 重置服务管理器,清空所有服务实例 */ reset(): void; }