export declare const sum: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
export declare const average: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
export declare const createEvaliteFileIfNeeded: (opts: {
    rootDir: string;
    input: unknown;
}) => Promise<unknown>;
export declare const max: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
import type { Evalite } from "./types.js";
export declare const EvaliteFile: {
    fromPath: (path: string) => Evalite.File;
    isEvaliteFile: (file: unknown) => file is Evalite.File;
};
//# sourceMappingURL=utils.d.ts.map