import { type RenderCapabilities } from "./capabilities.js"; import { type RenderSymbols } from "./symbols.js"; import { type RenderTheme } from "./theme.js"; type Tone = "accent" | "success" | "warning" | "error" | "muted" | "info"; export interface HumanRenderer { readonly capabilities: RenderCapabilities; readonly symbols: RenderSymbols; readonly theme: RenderTheme; blank(): string; title(text: string): string; success(text: string): string; section(text: string): string; keyValue(label: string, value: string, tone?: Tone): string; sourceTitle(name: string, badges?: string[]): string; detail(text: string): string; bullet(text: string): string; badge(text: string, tone?: Tone): string; } export declare function createHumanRenderer(): HumanRenderer; export declare function formatDisplayPath(filePath: string, homeDir?: string): string; export declare function tableRow(columns: Array<{ text: string; width: number; }>): string; export declare function formatRelativeTime(iso: string): string; export {}; //# sourceMappingURL=format.d.ts.map