import type { ServeManifest } from "../statelog/serveClient.js"; import type { TraceSummary, HostedAgentInfo } from "../statelog/projectClient.js"; import type { ServeAddress } from "../statelog/serveUrl.js"; import type { ProjectSummary, KeySummary, CreatedKey } from "../statelog/accountClient.js"; import type { ProjectSpend, AccountSpendRow } from "../statelog/spendTypes.js"; export declare function renderManifest(manifest: ServeManifest, address: ServeAddress): string; /** The deployed files (`remote ls`): one row per file, the entry point marked, * each file's exported nodes, and when it was last uploaded. */ export declare function renderHostedFiles(info: HostedAgentInfo): string; export declare function renderResult(value: unknown): string; export declare function renderWhoami(userId: string, origin: string): string; export declare function renderProjects(projects: ProjectSummary[]): string; export declare function renderProjectCreated(project: ProjectSummary): string; export declare function renderKeys(keys: KeySummary[]): string; export declare function renderCreatedKey(key: CreatedKey): string; export declare function renderTraceList(traces: TraceSummary[]): string; export declare function renderPullSummary(names: string[], outputDir: string): string; export type SpendGrouping = { byModel: boolean; byKind: boolean; }; export declare function renderProjectSpend(slug: string, spend: ProjectSpend, description: string, grouping: SpendGrouping): string; export declare function renderAccountSpend(rows: AccountSpendRow[], description: string): string;