import { Agent } from './agent.interface'; import { AgentContext, AgentMetadata, AgentFile } from '../types/agent.types'; import { BaseAgentWorkflow, AgentWorkflowState } from './base-agent-workflow'; export declare class KPIAnalyzerAgent extends BaseAgentWorkflow implements Agent { getMetadata(): AgentMetadata; canExecute(_context: AgentContext): Promise; estimateTokens(context: AgentContext): Promise; protected getAgentName(): string; protected buildSystemPrompt(_context: AgentContext): Promise; protected buildHumanPrompt(context: AgentContext): Promise; protected parseAnalysis(analysis: string): Promise>; protected generateSummary(data: Record): string; private getRatingEmoji; protected formatMarkdown(data: Record, _state: typeof AgentWorkflowState.State): Promise; private formatMinimalMarkdown; private getSeverityEmoji; private getImpactEmoji; private groupRecommendationsByPriority; protected generateFiles(data: Record, state: typeof AgentWorkflowState.State): Promise; private calculateFileStatistics; private buildAgentSnapshot; } //# sourceMappingURL=kpi-analyzer-agent.d.ts.map