import { ProfileMetadata } from './ProfileMetadata.js'; /** * Format a value based on profile type and unit */ export declare function formatValue(value: number, metadata: ProfileMetadata): string; /** * Format time value (in nanoseconds) to human-readable format */ export declare function formatTime(nanoseconds: number): string; /** * Format space value (in bytes) to human-readable format */ export declare function formatSpace(bytes: number): string; /** * Format percentage value */ export declare function formatPercentage(value: number): string; /** * Get the label for the metric count (samples vs allocations) */ export declare function getMetricLabel(metadata: ProfileMetadata): string; /** * Get the label for value type (time vs space) */ export declare function getValueLabel(metadata: ProfileMetadata): string; /** * Get the label for total value */ export declare function getTotalValueLabel(metadata: ProfileMetadata): string; /** * Get the label for self value */ export declare function getSelfValueLabel(metadata: ProfileMetadata): string; /** * Format a raw sample count (always an integer count) */ export declare function formatSampleCount(count: number): string; //# sourceMappingURL=formatters.d.ts.map