import { APIResource } from "../../core/resource.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class Voices extends APIResource { /** * Fetch available voices for each model * * @example * ```ts * const voices = await client.audio.voices.list(); * ``` */ list(options?: RequestOptions): APIPromise; } /** * Response containing a list of models and their available voices. */ export interface VoiceListResponse { data: Array; } export declare namespace VoiceListResponse { /** * Represents a model with its available voices. */ interface Data { /** * Model name. */ model: string; /** * List of available voices for the model. */ voices: Array; } namespace Data { interface Voice { id: string; /** * Voice name to be used for audio inference. */ name: string; } } } export declare namespace Voices { export { type VoiceListResponse as VoiceListResponse }; } //# sourceMappingURL=voices.d.ts.map