/** * Performance Monitor Agent * * Monitors database performance, query times, and system metrics. */ export interface PerformanceMetrics { queryCount: number; avgQueryTime: number; slowQueries: number; databaseSize: number; indexUsage: number; cacheHitRate: number; } export declare class PerformanceMonitorAgent { private db; private queryTimes; private slowQueryThreshold; constructor(projectRoot: string); /** * Track query execution time */ trackQuery(durationMs: number): void; /** * Get current performance metrics */ getMetrics(): PerformanceMetrics; /** * Generate performance report */ generateReport(): string; /** * Suggest optimizations */ suggestOptimizations(): string[]; close(): void; } //# sourceMappingURL=performance-agent.d.ts.map