import type { RuntimeJobResult, RuntimeSample } from './model.mts'; export interface RuntimeSamplesByJob { workflow: string; job: string; samples: RuntimeSample[]; } export type RuntimeThresholds = { medianThresholdSeconds: number; hardCeilingSeconds: number; }; export declare function violationOrder(a: RuntimeJobResult, b: RuntimeJobResult): number; export declare function buildRuntimeResults(samplesByKey: ReadonlyMap, thresholds: RuntimeThresholds): { jobs: RuntimeJobResult[]; violations: RuntimeJobResult[]; };