import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PutModelPriceBodyRates = { 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 type PutModelPriceBody = { model: string; rates: PutModelPriceBodyRates; }; /** @internal */ export declare const PutModelPriceBodyRates$inboundSchema: z.ZodType; /** @internal */ export type PutModelPriceBodyRates$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 PutModelPriceBodyRates$outboundSchema: z.ZodType; export declare function putModelPriceBodyRatesToJSON(putModelPriceBodyRates: PutModelPriceBodyRates): string; export declare function putModelPriceBodyRatesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const PutModelPriceBody$inboundSchema: z.ZodType; /** @internal */ export type PutModelPriceBody$Outbound = { model: string; rates: PutModelPriceBodyRates$Outbound; }; /** @internal */ export declare const PutModelPriceBody$outboundSchema: z.ZodType; export declare function putModelPriceBodyToJSON(putModelPriceBody: PutModelPriceBody): string; export declare function putModelPriceBodyFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=putmodelpricebody.d.ts.map