export declare const DEFAULT_SPEED_TABLE: ReadonlyArray<readonly [RegExp, number]>;
export declare function normalizeContextWindow(contextWindow: number | undefined): number;
export declare function computeLongContextDimension(benchmarks: Record<string, unknown>): number;
export declare function computeDimensionScores(
  benchmarks: Record<string, unknown>,
  modelId?: string,
  speedTable?: ReadonlyArray<readonly [RegExp, number]>,
): Record<string, number>;
export declare function computeUnitTypeScore(
  modelId: string,
  unitType: string,
  overrides: Record<string, unknown>,
  weights: Record<string, unknown>,
): number;
export declare function loadCapabilityOverrides(options?: {
  benchmarksPath?: string;
  weightsPath?: string;
  speedTable?: ReadonlyArray<readonly [RegExp, number]>;
}): Promise<{
  overrides: Record<string, Record<string, number>>;
  weights: Record<string, unknown>;
  benchmarks: Record<string, unknown>;
}>;
