import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type EvalLeaderboardRunGroup = { /** * The group's model. */ model: string; /** * The group's targeted task, or null for the per-model covers-everything group that unrestricted runs (no task_ids) rank in — those runs cover every task of their version. */ taskId: string | null; /** * 1 is the group's newest completed run. Ranks order runs within a group but are not slot indexes: under truncation a group's surviving ranks may be non-contiguous. */ rank: number; /** * The run holding this rank; the full run object is in `data`. */ runId: string; }; /** @internal */ export declare const EvalLeaderboardRunGroup$inboundSchema: z.ZodType; /** @internal */ export type EvalLeaderboardRunGroup$Outbound = { model: string; task_id: string | null; rank: number; run_id: string; }; /** @internal */ export declare const EvalLeaderboardRunGroup$outboundSchema: z.ZodType; export declare function evalLeaderboardRunGroupToJSON(evalLeaderboardRunGroup: EvalLeaderboardRunGroup): string; export declare function evalLeaderboardRunGroupFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=evalleaderboardrungroup.d.ts.map