import { UserThread, DailyStats } from './types';
export declare class UI {
    /**
     * メインメニューを表示
     */
    showMainMenu(threads: UserThread[], stats: DailyStats): Promise<void>;
    /**
     * ヘッダーを表示
     */
    private showHeader;
    /**
     * メッセージ一覧を表示
     */
    private showMessageList;
    /**
     * 統計情報を表示
     */
    private showStats;
    /**
     * メッセージ詳細を表示
     */
    private showMessageDetail;
    /**
     * 詳細ヘッダーを表示
     */
    private showDetailHeader;
    /**
     * ユーザメッセージを表示
     */
    private showUserMessage;
    /**
     * アシスタントの応答を表示
     */
    private showAssistantResponses;
    /**
     * 応答内容を表示
     */
    private showResponseContent;
    /**
     * スレッド統計を表示
     */
    private showThreadStats;
    /**
     * ヘルプを表示
     */
    showHelp(): void;
    private formatMessageChoice;
    private getProjectName;
    private truncateMessage;
    private getResponseTypeIcon;
    private formatToolInput;
    private getToolBreakdown;
}
//# sourceMappingURL=ui.d.ts.map