/**
 * Cap arrays throughout `value` so its JSON form fits `budgetChars`.
 * Returns the original object untouched when already within budget.
 */
export declare function capArraysToBudget(value: unknown, opts?: {
    budgetChars?: number;
}): unknown;
export declare function formatComplexityCompact(raw: unknown): string;
export declare function formatComplexityCounts(raw: unknown): string;
export declare function formatClonesCompact(raw: unknown): string;
export declare function formatClonesCounts(raw: unknown): string;
export declare function formatTraceRouteCompact(raw: unknown): string;
export declare function formatTraceRouteCounts(raw: unknown): string;
export declare function formatHotspotsCompact(raw: unknown): string;
export declare function formatHotspotsCounts(raw: unknown): string;
/** Grouped counts by router + rendering, then show top N URLs. */
export declare function formatNextjsRouteMapCompact(raw: unknown): string;
export declare function formatNextjsRouteMapCounts(raw: unknown): string;
export declare function formatNextjsMetadataAuditCompact(raw: unknown): string;
export declare function formatNextjsMetadataAuditCounts(raw: unknown): string;
export declare function formatFrameworkAuditCompact(raw: unknown): string;
export declare function formatFrameworkAuditCounts(raw: unknown): string;
export declare function formatServerActionsAuditCompact(raw: unknown): string;
export declare function formatServerActionsAuditCounts(raw: unknown): string;
export declare function formatApiContractCompact(raw: unknown): string;
export declare function formatApiContractCounts(raw: unknown): string;
export declare function formatBoundaryAnalyzerCompact(raw: unknown): string;
export declare function formatBoundaryAnalyzerCounts(raw: unknown): string;
//# sourceMappingURL=formatters-shortening.d.ts.map