import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; import { UnifiedBenchmarkPricing } from "./unifiedbenchmarkpricing.js"; /** * Benchmark source discriminator. */ export declare const UnifiedBenchmarksAAItemSource: { readonly ArtificialAnalysis: "artificial-analysis"; }; /** * Benchmark source discriminator. */ export type UnifiedBenchmarksAAItemSource = ClosedEnum; export type UnifiedBenchmarksAAItem = { /** * Artificial Analysis Agentic Index composite score. Higher is better. */ agenticIndex: number | null; /** * Artificial Analysis Coding Index composite score. Higher is better. */ codingIndex: number | null; /** * Model name as listed on Artificial Analysis. */ displayName: string; /** * Artificial Analysis Intelligence Index composite score. Higher is better. */ intelligenceIndex: number | null; /** * Stable OpenRouter model identifier. */ modelPermaslug: string; /** * OpenRouter pricing per token for this model. Null if pricing is unavailable. */ pricing: UnifiedBenchmarkPricing | null; /** * Benchmark source discriminator. */ source: UnifiedBenchmarksAAItemSource; }; /** @internal */ export declare const UnifiedBenchmarksAAItemSource$inboundSchema: z.ZodEnum; /** @internal */ export declare const UnifiedBenchmarksAAItem$inboundSchema: z.ZodType; export declare function unifiedBenchmarksAAItemFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=unifiedbenchmarksaaitem.d.ts.map