import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import * as components from "../components/index.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CreateEvalSuiteVersionRequest = { suiteId: string; /** * Optional external end-user identifier forwarded by the API gateway. */ xOnBehalfOf?: string | undefined; createEvalSuiteVersionRequest: components.CreateEvalSuiteVersionRequest; }; export type Manifest = { schemaVersion?: string | undefined; tasks: Array; metadata?: { [k: string]: any; } | undefined; }; /** * OK */ export type CreateEvalSuiteVersionResponseBody = { id: string; object: "eval.suite.version"; suiteId: string; version: number; manifest: Manifest; datasetFileIds: Array; metadata: { [k: string]: string; }; createdAt: number; }; /** @internal */ export declare const CreateEvalSuiteVersionRequest$inboundSchema: z.ZodType; /** @internal */ export type CreateEvalSuiteVersionRequest$Outbound = { suite_id: string; "X-On-Behalf-Of"?: string | undefined; CreateEvalSuiteVersionRequest: components.CreateEvalSuiteVersionRequest$Outbound; }; /** @internal */ export declare const CreateEvalSuiteVersionRequest$outboundSchema: z.ZodType; export declare function createEvalSuiteVersionRequestToJSON(createEvalSuiteVersionRequest: CreateEvalSuiteVersionRequest): string; export declare function createEvalSuiteVersionRequestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const Manifest$inboundSchema: z.ZodType; /** @internal */ export type Manifest$Outbound = { schema_version: string; tasks: Array; metadata?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const Manifest$outboundSchema: z.ZodType; export declare function manifestToJSON(manifest: Manifest): string; export declare function manifestFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const CreateEvalSuiteVersionResponseBody$inboundSchema: z.ZodType; /** @internal */ export type CreateEvalSuiteVersionResponseBody$Outbound = { id: string; object: "eval.suite.version"; suite_id: string; version: number; manifest: Manifest$Outbound; dataset_file_ids: Array; metadata: { [k: string]: string; }; created_at: number; }; /** @internal */ export declare const CreateEvalSuiteVersionResponseBody$outboundSchema: z.ZodType; export declare function createEvalSuiteVersionResponseBodyToJSON(createEvalSuiteVersionResponseBody: CreateEvalSuiteVersionResponseBody): string; export declare function createEvalSuiteVersionResponseBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=createevalsuiteversion.d.ts.map