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>;
}>;
