export interface ToolPreview { toolName: string; summary: string; emoji: string; } export interface DiffSection { header: string; added: number; removed: number; lines: string[]; } export declare function setToolPreviewMaxLen(n: number): void; export declare function buildToolPreview(toolName: string, args: Record): string | null; export declare function getToolEmoji(toolName: string): string; export declare function getCuteToolMessage(toolName: string, args: Record, durationMs: number, result?: unknown): string; export interface SpinnerFrame { frames: string[]; interval: number; } export declare const SPINNERS: Record; export declare const KAWAII_THINKING_FACES: string[]; export declare const KAWAII_WAITING_FACES: string[]; export declare const THINKING_VERBS: string[]; export declare class KawaiiSpinner { private message; private spinnerType; private frameIndex; private intervalHandle; private isTty; private printFn; constructor(message: string, spinnerType?: string, printFn?: (text: string) => void); start(): void; stop(finalMessage?: string): void; updateText(newMessage: string): void; printAbove(text: string): void; } export declare function renderThinkingBlock(content: string, maxLen?: number): string; export declare function renderCostLine(amountUsd: number, inputTokens: number, outputTokens: number): string; export declare function extractEditDiff(before: string, after: string, filePath?: string): string; //# sourceMappingURL=display.d.ts.map