import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient";
import { type NormalizedClientOptions } from "../../../../../../BaseClient";
import * as core from "../../../../../../core";
import * as ElevenLabs from "../../../../../index";
export declare namespace LlmClient {
    type Options = BaseClientOptions;
    interface RequestOptions extends BaseRequestOptions {
    }
}
export declare class LlmClient {
    protected readonly _options: NormalizedClientOptions<LlmClient.Options>;
    constructor(options?: LlmClient.Options);
    /**
     * Returns a list of available LLM models that can be used with agents, including their capabilities and any deprecation status. The response is filtered based on the data residency of the deployment and any compliance requirements (e.g. HIPAA) of the workspace subscription.
     *
     * @param {LlmClient.RequestOptions} requestOptions - Request-specific configuration.
     *
     * @throws {@link ElevenLabs.UnprocessableEntityError}
     *
     * @example
     *     await client.conversationalAi.llm.list()
     */
    list(requestOptions?: LlmClient.RequestOptions): core.HttpResponsePromise<ElevenLabs.LlmListResponseModelInput>;
    private __list;
}
