import type { AgentInvocation, SubagentType } from "../types.js"; import type { Theme } from "./theme.js"; export declare function formatTokens(count: number): string; export declare function formatSessionTokens(tokens: number, percent: number | null, theme: Theme, compactions?: number): string; export declare function formatTurns(turnCount: number, maxTurns?: number | null): string; export declare function formatMs(ms: number): string; export declare function formatDuration(startedAt: number, completedAt?: number): string; export declare function getDisplayName(type: SubagentType): string; export declare function getPromptModeLabel(type: SubagentType): string | undefined; export declare function buildInvocationTags(invocation: AgentInvocation | undefined): { modelName?: string; tags: string[]; }; export declare function describeActivity(activeTools: Map, responseText?: string): string;