import type { TerminalHistoryContext } from "./terminal-history.js"; export declare const RESPONSE_LEFT_PADDING = " "; export declare const MAX_OUTPUT_LINES = 4; export declare const USER_MESSAGE_BACKGROUND = "#374151"; export declare const USER_MESSAGE_PREFIX = "> "; export declare const USER_MESSAGE_TOP_FILL = "\u2584"; export declare const USER_MESSAGE_BOTTOM_FILL = "\u2580"; export declare const USER_MESSAGE_HORIZONTAL_PADDING = 2; export declare const ANSI_ESCAPE_PATTERN: RegExp; export declare const SINGLE_LEFT_BORDER = "\u2502"; export declare const ROUND_BORDER: { readonly topLeft: "╭"; readonly topRight: "╮"; readonly bottomLeft: "╰"; readonly bottomRight: "╯"; readonly horizontal: "─"; readonly vertical: "│"; }; export declare function formatHistoryWrite(output: string, options: { leadingSeparator: boolean; trailingBlankLine: boolean; trailingNewlines?: number; leadingNewlines?: number; }): string; export declare function normalizeStatusText(text: string): string; export declare function renderRoundBorderBox(lines: readonly string[], context: TerminalHistoryContext, borderColor: string): string; export declare function renderLeftBorderBox(lines: readonly string[], borderColor: string, options?: { padding?: number; }): string; export declare function stripAnsi(value: string): string; export declare function block(lines: readonly string[]): string; export declare function wrapPlain(text: string, width: number): string; export declare function wrapBoxLine(text: string, width: number): string[]; export declare function indent(text: string, prefix: string): string; export declare function truncatePlain(text: string, width: number): string; export declare function color(hex: string, text: string, bold?: boolean): string; export declare function userChipSegment(text: string, foregroundHex: string, bold?: boolean): string; export declare function dim(context: TerminalHistoryContext, text: string): string; export declare function formatDuration(ms: number): string; export declare function formatCompactTokens(n: number): string; export declare function formatTokenCount(n: number): string; export declare function gradientLine(text: string, gradient: readonly string[]): string; //# sourceMappingURL=terminal-history-format.d.ts.map