import type { AssetManifestEntry } from '../rest/asset-manifests.js'; import { type OutputFormat } from './render.js'; export declare function assetSelectorValue(asset: AssetManifestEntry): string; export declare function formatAssetManifestEntries(assets: AssetManifestEntry[], format: OutputFormat): string; export interface AssetListContext { sourceType: 'check-result' | 'test-session-result'; checkId?: string; testSessionId?: string; resultId: string; type?: string; asset?: string; } export declare function formatAssetListHeader(context: AssetListContext, assets: AssetManifestEntry[], format: OutputFormat): string; export declare function formatAssetListNextSteps(context: AssetListContext, assets: AssetManifestEntry[], format: OutputFormat): string; export declare function formatAssetManifestTree(assets: AssetManifestEntry[], format: OutputFormat): string; export interface DownloadedAssetRow { status: 'written' | 'skipped'; path: string; asset: AssetManifestEntry; displayType?: string; } export declare function formatDownloadedAssets(rows: DownloadedAssetRow[]): string;