import type { Lang } from '../../types/index.js';
import type { ExperienceFeedbackAttribution } from '../../observability/feedback-projection.js';
export declare function feedbackAttributionRoleLabel(role?: string): string;
export declare function renderFeedbackAttributionLabel(attribution: Pick<ExperienceFeedbackAttribution, 'skillName' | 'attributionRole' | 'reasonCode'>): string;
export declare function skillAnchor(skillName: string): string;
export declare function experienceSkillAnchor(skillName: string): string;
export declare function renderJson(value: unknown): string;
export declare function renderField(label: string, value: unknown): string;
export declare function formatTimestamp(value?: string): string;
export declare function truncateText(value: string, max?: number): string;
export declare function formatDuration(durationMs: number | undefined, lang: Lang): string;
export declare function formatTimeRange(start: string | undefined, end: string | undefined, durationMs: number | undefined, lang: Lang): string;
export declare function renderArtifactVersion(value: string): string;
//# sourceMappingURL=helpers.d.ts.map