import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient"; import { type NormalizedClientOptions } from "../../../../BaseClient"; import * as core from "../../../../core"; import * as ElevenLabs from "../../../index"; export declare namespace AudioIsolationClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class AudioIsolationClient { protected readonly _options: NormalizedClientOptions; constructor(options?: AudioIsolationClient.Options); /** * Removes background noise from audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ convert(request: ElevenLabs.BodyAudioIsolationV1AudioIsolationPost, requestOptions?: AudioIsolationClient.RequestOptions): core.HttpResponsePromise>; private __convert; /** * Returns a list of all your audio isolation generations. * * @param {ElevenLabs.AudioIsolationListRequest} request * @param {AudioIsolationClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.audioIsolation.list({ * pageSize: 1, * page: 1, * search: "search" * }) */ list(request?: ElevenLabs.AudioIsolationListRequest, requestOptions?: AudioIsolationClient.RequestOptions): core.HttpResponsePromise; private __list; /** * Deletes a specific audio isolation history item and the associated media files. * * @param {string} history_item_id - Identifier of the audio isolation history item. * @param {AudioIsolationClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * * @example * await client.audioIsolation.delete("history_item_id") */ delete(history_item_id: string, requestOptions?: AudioIsolationClient.RequestOptions): core.HttpResponsePromise; private __delete; /** * Removes background noise from audio. * @throws {@link ElevenLabs.UnprocessableEntityError} */ stream(request: ElevenLabs.BodyAudioIsolationStreamV1AudioIsolationStreamPost, requestOptions?: AudioIsolationClient.RequestOptions): core.HttpResponsePromise>; private __stream; }