import type { SessionUsageReport } from "../../../app/controllers/session-usage-ledger.js"; export type Paint = (text: string) => string; export interface Palette { readonly brand: Paint; readonly title: Paint; readonly muted: Paint; readonly label: Paint; readonly value: Paint; readonly total: Paint; readonly command: Paint; } export declare const IDENTITY: Paint; export interface Glyphs { readonly horizontal: string; readonly bullet: string; readonly missing: string; } export declare function count(value: number): string; export declare function plural(value: number, singular: string): string; export declare function truncateEnd(text: string, width: number): string; export declare function truncateMiddle(text: string, width: number): string; export declare function padEnd(text: string, width: number): string; export declare function tableLines(report: SessionUsageReport, available: number, colors: Palette, glyphs: Glyphs): string[];