import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type EffectivePriceRowRates = { inputTokens?: number | undefined; outputTokens?: number | undefined; cachedTokens?: number | undefined; reasoningTokens?: number | undefined; characters?: number | undefined; seconds?: number | undefined; image?: number | undefined; imageTiers?: { [k: string]: number; } | undefined; searches?: number | undefined; }; export declare const EffectivePriceRowSource: { readonly OrgOverride: "org_override"; readonly ClusterDefault: "cluster_default"; readonly Unpriced: "unpriced"; }; export type EffectivePriceRowSource = ClosedEnum; export type EffectivePriceRow = { model: string; rates: EffectivePriceRowRates | null; source: EffectivePriceRowSource; }; /** @internal */ export declare const EffectivePriceRowRates$inboundSchema: z.ZodType; /** @internal */ export type EffectivePriceRowRates$Outbound = { input_tokens?: number | undefined; output_tokens?: number | undefined; cached_tokens?: number | undefined; reasoning_tokens?: number | undefined; characters?: number | undefined; seconds?: number | undefined; image?: number | undefined; image_tiers?: { [k: string]: number; } | undefined; searches?: number | undefined; }; /** @internal */ export declare const EffectivePriceRowRates$outboundSchema: z.ZodType; export declare function effectivePriceRowRatesToJSON(effectivePriceRowRates: EffectivePriceRowRates): string; export declare function effectivePriceRowRatesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const EffectivePriceRowSource$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const EffectivePriceRowSource$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const EffectivePriceRow$inboundSchema: z.ZodType; /** @internal */ export type EffectivePriceRow$Outbound = { model: string; rates: EffectivePriceRowRates$Outbound | null; source: string; }; /** @internal */ export declare const EffectivePriceRow$outboundSchema: z.ZodType; export declare function effectivePriceRowToJSON(effectivePriceRow: EffectivePriceRow): string; export declare function effectivePriceRowFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=effectivepricerow.d.ts.map