import type * as ElevenLabs from "../../api/index";
import * as core from "../../core";
import type * as serializers from "../index";
import { ConvAiSecretLocator } from "./ConvAiSecretLocator";
import { CustomLlmapiType } from "./CustomLlmapiType";
import { CustomLlmRequestHeadersValue } from "./CustomLlmRequestHeadersValue";
export declare const CustomLlm: core.serialization.ObjectSchema<serializers.CustomLlm.Raw, ElevenLabs.CustomLlm>;
export declare namespace CustomLlm {
    interface Raw {
        url: string;
        model_id?: string | null;
        api_key?: ConvAiSecretLocator.Raw | null;
        request_headers?: Record<string, CustomLlmRequestHeadersValue.Raw> | null;
        api_version?: string | null;
        api_type?: CustomLlmapiType.Raw | null;
    }
}
