import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { APISampleData, APISampleData$Outbound } from "./apisampledata.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type GetCharacterByIdResponse = { /** * Unique identifier for the voice */ voiceId: string; /** * Name of the voice */ name: string; /** * Description of the voice */ description?: string | null | undefined; /** * Age of the voice */ age: string; /** * Gender of the voice */ gender: string; /** * Use case of the voice */ useCase: string; /** * Use cases of the voice (array) */ useCases: Array; /** * Languages supported by the voice */ language: Array; /** * Styles available for the voice */ styles: Array; /** * Models available for the voice */ models: Array; /** * URL to the sample audio file for the voice */ samples?: Array | undefined; /** * URL to the thumbnail image for the voice */ thumbnailImageUrl?: string | undefined; }; /** @internal */ export declare const GetCharacterByIdResponse$inboundSchema: z.ZodType; /** @internal */ export type GetCharacterByIdResponse$Outbound = { voice_id: string; name: string; description?: string | null | undefined; age: string; gender: string; use_case: string; use_cases: Array; language: Array; styles: Array; models: Array; samples?: Array | undefined; thumbnail_image_url?: string | undefined; }; /** @internal */ export declare const GetCharacterByIdResponse$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 GetCharacterByIdResponse$ { /** @deprecated use `GetCharacterByIdResponse$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `GetCharacterByIdResponse$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `GetCharacterByIdResponse$Outbound` instead. */ type Outbound = GetCharacterByIdResponse$Outbound; } export declare function getCharacterByIdResponseToJSON(getCharacterByIdResponse: GetCharacterByIdResponse): string; export declare function getCharacterByIdResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getcharacterbyidresponse.d.ts.map