import type { QuestionnaireTrendZone } from "./data/contentTypes";
export type TriadTrendBarMapping = "relativeTotal" | "absoluteLinear" | "thresholdBands";
export declare function trendZoneToIndicatorPercent(zone: QuestionnaireTrendZone): number;
export type TriadTrendBarConfig = {
    mapping?: TriadTrendBarMapping;
    scaleMin?: number;
    scaleMax?: number;
    thresholdLowBelow?: number;
    thresholdHighAbove?: number;
};
export declare function parseTriadScoreValue(raw: string | undefined): number | null;
export declare function computeTriadCategoryTrendPercent(total: number | null, siblingTotals: readonly (number | null)[], manualPercent: number | undefined, config: TriadTrendBarConfig | undefined): number;
