import { Constructor } from '../types'; /** * DTO服务访问器 - 使用全局容器获取服务 * 类似class-validator的useContainer机制 */ export declare class DtoServiceAccessor { /** * 获取服务实例 */ static getService(serviceToken: string | symbol | Constructor): Promise; /** * 批量获取服务 */ static getServices(serviceTokens: Array>): Promise>; /** * 为特定DTO类获取所需服务 * 基于预定义的服务依赖列表 */ static getServicesForDto(dtoClass: Constructor): Promise>; /** * 检查是否已初始化 */ static isInitialized(): boolean; }