import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type ModelPriceRowRates = { 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 ModelPriceRow = { model: string; orgId: string | null; rates: ModelPriceRowRates; effectiveFrom: string; effectiveTo: string | null; setBy: string | null; }; /** @internal */ export declare const ModelPriceRowRates$inboundSchema: z.ZodType; /** @internal */ export type ModelPriceRowRates$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 ModelPriceRowRates$outboundSchema: z.ZodType; export declare function modelPriceRowRatesToJSON(modelPriceRowRates: ModelPriceRowRates): string; export declare function modelPriceRowRatesFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const ModelPriceRow$inboundSchema: z.ZodType; /** @internal */ export type ModelPriceRow$Outbound = { model: string; org_id: string | null; rates: ModelPriceRowRates$Outbound; effective_from: string; effective_to: string | null; set_by: string | null; }; /** @internal */ export declare const ModelPriceRow$outboundSchema: z.ZodType; export declare function modelPriceRowToJSON(modelPriceRow: ModelPriceRow): string; export declare function modelPriceRowFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=modelpricerow.d.ts.map