import type { ModelTelemetry, SessionTelemetry } from "../core/types.js";
import type { GpuStats } from "./systemStats.js";
import type { LogTone } from "./types.js";
export type InkColor = "gray" | "white" | "green" | "yellow" | "red" | "cyan" | "blue" | "magenta";
export type StatusColor = "gray" | "green" | "yellow" | "red" | "cyan" | "blue" | "magenta";
export declare function getModelHint(model: string): {
    text: string;
    color: "green" | "yellow";
};
export declare function formatOllamaHost(value: string): string;
export declare function formatTokens(telemetry: ModelTelemetry | null): string;
export declare function formatSessionTokens(session: SessionTelemetry): string;
/** Compact token count for the live run counter — "6.1k", "175k", "42". */
export declare function formatCompactTokens(value: number): string;
export declare function formatCost(value: number | null): string;
export declare function formatSpeed(telemetry: ModelTelemetry | null): string;
export declare function formatLatency(telemetry: ModelTelemetry | null): string;
export declare function formatDuration(durationMs: number): string;
export declare function formatPercent(value: number | null): string;
export declare function usageColor(value: number | null): "gray" | "green" | "yellow" | "red";
export declare function gpuMemoryColor(stats: GpuStats | null): "gray" | "green" | "yellow" | "red";
export declare function temperatureColor(value: number | null): "gray" | "green" | "yellow" | "red";
export declare function formatGpuUtilization(stats: GpuStats | null): string;
export declare function formatGpuMemory(stats: GpuStats | null): string;
export declare function formatGpuTemperature(stats: GpuStats | null): string;
export declare function formatGpuPower(stats: GpuStats | null): string;
export declare function readToggle(value: string | undefined, fallback: boolean): boolean;
export declare function normalizeModelAlias(value: string): string;
export declare function shortenMiddle(value: string, maxLength: number): string;
export declare function toneToColor(tone: LogTone): InkColor;
export declare function toneToMarker(tone: LogTone): string;
