import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class CustomVoices extends ClientSDK { /** * Create cloned voice * * @remarks * Creates a custom (cloned) voice from uploaded audio files. */ createClonedVoice(request: operations.CreateClonedVoiceRequest, options?: RequestOptions): Promise; /** * Gets custom (cloned) voices * * @remarks * Gets a paginated list of custom (cloned) voices available to the user, using token-based pagination. */ listCustomVoices(request?: operations.ListCustomVoicesRequest | undefined, options?: RequestOptions): Promise; /** * Search custom (cloned) voices * * @remarks * Search and filter custom (cloned) voices based on various parameters. Space-separated terms in name/description fields use AND condition (all terms must be present). */ searchCustomVoices(request?: operations.SearchCustomVoicesRequest | undefined, options?: RequestOptions): Promise; /** * Get single cloned voice * * @remarks * Gets details of a specific custom (cloned) voice by ID. */ getCustomVoice(request: operations.GetCustomVoiceRequest, options?: RequestOptions): Promise; /** * Update cloned voice (partial update) * * @remarks * Partially updates properties of a custom (cloned) voice by ID. */ editCustomVoice(request: operations.EditCustomVoiceRequest, options?: RequestOptions): Promise; /** * Delete cloned voice * * @remarks * Deletes a custom (cloned) voice by ID. */ deleteCustomVoice(request: operations.DeleteCustomVoiceRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=customvoices.d.ts.map