/** * 高级性能监控和优化 */ export interface PerformanceMetrics { translationTime: number; cacheHitRate: number; networkLatency: number; bundleSize: number; memoryUsage: number; renderTime: number; } export declare class PerformanceMonitor { private metrics; private observers; constructor(); private initializeObservers; /** * 测量翻译性能 */ measureTranslation(fn: () => Promise): Promise; /** * 测量渲染性能 */ measureRender(componentName: string): void; /** * 监控内存使用 */ monitorMemory(): void; /** * 获取性能报告 */ getPerformanceReport(): PerformanceMetrics & { score: number; recommendations: string[]; }; /** * 自动优化建议 */ applyOptimizations(): void; /** * 清理观察器 */ destroy(): void; } /** * 全局性能监控实例 */ export declare const globalPerformanceMonitor: PerformanceMonitor; /** * 性能装饰器 */ export declare function measurePerformance(target: any, propertyName: string, descriptor: PropertyDescriptor): PropertyDescriptor; //# sourceMappingURL=performance.d.ts.map