import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient"; import { type NormalizedClientOptions } from "../../../../BaseClient"; import * as core from "../../../../core"; import * as ElevenLabs from "../../../index"; export declare namespace AudioEffectsClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class AudioEffectsClient { protected readonly _options: NormalizedClientOptions; constructor(options?: AudioEffectsClient.Options); /** * Lists the filter presets, reverb environments, and background noises that `audio_effects` can reference in Text to Speech, Text to Dialogue, and agent configurations. * * @param {AudioEffectsClient.RequestOptions} requestOptions - Request-specific configuration. * * @throws {@link ElevenLabs.UnprocessableEntityError} * @throws {@link errors.ElevenLabsError} * @throws {@link errors.ElevenLabsTimeoutError} * * @example * await client.audioEffects.getCatalog() */ getCatalog(requestOptions?: AudioEffectsClient.RequestOptions): core.HttpResponsePromise; private __getCatalog; }