import type * as ElevenLabs from "../index";
export interface CustomLlm {
    /** The URL of the Chat Completions compatible endpoint */
    url: string;
    /** The model ID to be used if URL serves multiple models */
    modelId?: string;
    /** The API key for authentication. Either a workspace secret reference {'secret_id': '...'} or an environment variable reference {'env_var_label': '...'}. */
    apiKey?: ElevenLabs.ConvAiSecretLocator;
    /** Headers that should be included in the request */
    requestHeaders?: Record<string, ElevenLabs.CustomLlmRequestHeadersValue>;
    /** The API version to use for the request */
    apiVersion?: string;
    /** The API type to use (chat_completions or responses) */
    apiType?: ElevenLabs.CustomLlmapiType;
}
