/**
 * @param {number | null} qualityScore
 * @param {number} [qualityTarget]
 * @returns {{
 *   qualityScore: number | null,
 *   qualityTarget: number,
 *   progressPercent: number | null,
 *   clampedProgressPercent: number,
 *   targetDelta: number | null,
 *   targetDeltaLabel: string
 * }}
 */
export function getQualityProgress(qualityScore: number | null, qualityTarget?: number): {
    qualityScore: number | null;
    qualityTarget: number;
    progressPercent: number | null;
    clampedProgressPercent: number;
    targetDelta: number | null;
    targetDeltaLabel: string;
};
/**
 * @param {Record<string, unknown>} mergeRequest
 * @returns {{ direction: 'up' | 'down' | 'flat' | 'unknown', delta: number | null, label: string }}
 */
export function getQualityTrend(mergeRequest: Record<string, unknown>): {
    direction: "up" | "down" | "flat" | "unknown";
    delta: number | null;
    label: string;
};
//# sourceMappingURL=quality.d.ts.map