import { CompactMessage, SearchResult, FileContext, ErrorSolution, ToolPattern } from './types.js';
export declare class BeautifulFormatter {
    constructor();
    private formatTimestamp;
    private truncateText;
    formatSearchConversations(result: SearchResult): string;
    formatSimilarQueries(queries: CompactMessage[], originalQuery: string): string;
    formatFileContext(contexts: FileContext[], filepath: string): string;
    formatErrorSolutions(solutions: ErrorSolution[], errorPattern: string): string;
    formatToolPatterns(patterns: ToolPattern[], toolName?: string): string;
    formatRecentSessions(sessions: any[]): string;
    formatCompactSummary(sessions: any[], sessionId?: string): string;
}
//# sourceMappingURL=formatter.d.ts.map