/** * Structured verbose logging formatter */ export declare class VerboseFormatter { /** * Format initialization section */ formatInitialization(config: { configPath?: string; logLevel?: string; model?: string; provider?: string; sessionId?: string; }): string; /** * Format command discovery section */ formatCommandDiscovery(command: string, metadata: { agent?: string; location?: string; stageCount?: number; }): string; /** * Format execution start section */ formatExecutionStart(context: { agent?: string; args?: string[]; command?: string; model?: string; sessionId?: string; }): string; /** * Format stage execution */ formatStageExecution(stage: string, details: { duration?: number; index?: number; progress?: string; status?: 'complete' | 'error' | 'running'; totalStages?: number; }): string; /** * Format agent activity */ formatAgentActivity(agent: string, activity: string, metadata?: { duration?: number; status?: 'error' | 'success'; }): string; /** * Format LLM interaction */ formatLLMInteraction(type: 'request' | 'response', details: { duration?: number; model?: string; stage?: string; tokenCount?: number; }): string; /** * Format error with context */ formatError(error: string, context?: { command?: string; stack?: string; stage?: string; }): string; /** * Format completion summary */ formatSummary(summary: { duration: number; stagesCompleted: number; stagesFailed: number; success: boolean; totalStages: number; }): string; /** * Format timestamp */ private formatTimestamp; /** * Get status icon */ private getStatusIcon; /** * Get agent color */ private getAgentColor; } export declare function getVerboseFormatter(): VerboseFormatter; //# sourceMappingURL=verbose-formatter.d.ts.map