export declare class StreamFormatter {
    private static buffer;
    private static readonly SENTENCE_PATTERN;
    private static readonly ABBREVIATIONS;
    private static readonly URL_PATTERN;
    private static readonly EMAIL_PATTERN;
    private static readonly FILE_PATH_PATTERN;
    private static formatHeader;
    static formatClaudeMessage(message: Record<string, unknown>): void;
    static formatGeminiMessage(message: Record<string, unknown>): void;
    static showHeader(provider: 'claude' | 'gemini'): void;
    static showFooter(): void;
    private static isAbbreviation;
    private static isSpecialPattern;
    static formatGeminiOutput(chunk: string): string;
    static flushGeminiBuffer(): string;
    static displayGeminiText(text: string): void;
}
