import type { EntitlementValue, Entitlements } from "../types.js"; export declare function formatTimestamp(value: string): string; export declare function localDateTimeValue(date: Date): string; export declare function formatMoneyMicros(amountMicros: number, currency: string): string; export declare function validTopupAmount(value: string): boolean; /** Human label for an entitlement value (`true` reads as "enabled", not "true"). */ export declare function formatEntitlementValue(value: EntitlementValue): string; /** Stable, render-ready rows for the account's entitlements map. */ export declare function entitlementEntries(entitlements: Entitlements): Array<{ name: string; value: string; }>; export declare function repoCountLabel(count: number): string; export declare function formatBytes(bytes: number): string; /** Shared with the phone app's sub-agent sheet. */ export { formatWaitingSince } from "../../session-agents-model.js"; /** Compact elapsed-time label, e.g. "4s", "2m 13s", "1h 04m". */ export declare function formatElapsedSeconds(totalSeconds: number): string;