import * as z from "zod"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export type ConvertTextToSpeechParameters = { pitchShift?: number | undefined; pitchVariance?: number | undefined; speed?: number | undefined; /** * Duration parameter for TTS generation */ duration?: number | undefined; /** * Similarity parameter for voice matching */ similarity?: number | undefined; /** * Text guidance parameter for generation control */ textGuidance?: number | undefined; /** * Subharmonic amplitude control parameter */ subharmonicAmplitudeControl?: number | undefined; }; /** @internal */ export declare const ConvertTextToSpeechParameters$inboundSchema: z.ZodType; /** @internal */ export type ConvertTextToSpeechParameters$Outbound = { pitch_shift: number; pitch_variance: number; speed: number; duration: number; similarity: number; text_guidance: number; subharmonic_amplitude_control: number; }; /** @internal */ export declare const ConvertTextToSpeechParameters$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 ConvertTextToSpeechParameters$ { /** @deprecated use `ConvertTextToSpeechParameters$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ConvertTextToSpeechParameters$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ConvertTextToSpeechParameters$Outbound` instead. */ type Outbound = ConvertTextToSpeechParameters$Outbound; } export declare function convertTextToSpeechParametersToJSON(convertTextToSpeechParameters: ConvertTextToSpeechParameters): string; export declare function convertTextToSpeechParametersFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=converttexttospeechparameters.d.ts.map