import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type GetUsageResponseV1Data = { /** * The date of the API usage in YYYY-MM-DD format. */ date: string; /** * The unique identifier for the voice used in the API call. */ voiceId: string; /** * The name of the voice used in the API call. */ name?: string | undefined; /** * The style of the voice used in the API call. */ style?: string | undefined; /** * The language of the voice used in the API call. */ language?: string | undefined; /** * The total duration (in minutes) of API usage for the specified voice and date. */ totalMinutesUsed: number; /** * The model name used for text-to-speech. */ model?: string | undefined; /** * The URL to the thumbnail image for the voice. */ thumbnailUrl?: string | undefined; }; /** @internal */ export declare const GetUsageResponseV1Data$inboundSchema: z.ZodType; /** @internal */ export type GetUsageResponseV1Data$Outbound = { date: string; voice_id: string; name?: string | undefined; style?: string | undefined; language?: string | undefined; total_minutes_used: number; model?: string | undefined; thumbnail_url?: string | undefined; }; /** @internal */ export declare const GetUsageResponseV1Data$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace GetUsageResponseV1Data$ { /** @deprecated use `GetUsageResponseV1Data$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetUsageResponseV1Data$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetUsageResponseV1Data$Outbound` instead. */ type Outbound = GetUsageResponseV1Data$Outbound; } export declare function getUsageResponseV1DataToJSON(getUsageResponseV1Data: GetUsageResponseV1Data): string; export declare function getUsageResponseV1DataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getusageresponsev1data.d.ts.map