import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { InputTokenDetails, InputTokenDetails$Outbound } from "./inputtokendetails.js"; import { OutputTokenDetails, OutputTokenDetails$Outbound } from "./outputtokendetails.js"; export type RagieApiSchemaResponseUsage = { inputTokens: number; inputTokenDetails?: InputTokenDetails | undefined; outputTokens: number; outputTokenDetails?: OutputTokenDetails | undefined; totalTokens: number; }; /** @internal */ export declare const RagieApiSchemaResponseUsage$inboundSchema: z.ZodType; /** @internal */ export type RagieApiSchemaResponseUsage$Outbound = { input_tokens: number; input_token_details?: InputTokenDetails$Outbound | undefined; output_tokens: number; output_token_details?: OutputTokenDetails$Outbound | undefined; total_tokens: number; }; /** @internal */ export declare const RagieApiSchemaResponseUsage$outboundSchema: z.ZodType; export declare function ragieApiSchemaResponseUsageToJSON(ragieApiSchemaResponseUsage: RagieApiSchemaResponseUsage): string; export declare function ragieApiSchemaResponseUsageFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=ragieapischemaresponseusage.d.ts.map