import type * as ElevenLabs from "../../../../../../../../api/index";
import * as core from "../../../../../../../../core";
import type * as serializers from "../../../../../../../index";
import { ConstantSchemaOverride } from "../../../../../../../types/ConstantSchemaOverride";
import { DynamicVariableSchemaOverride } from "../../../../../../../types/DynamicVariableSchemaOverride";
import { LlmSchemaOverride } from "../../../../../../../types/LlmSchemaOverride";
export declare const McpToolConfigOverrideCreateRequestModelInputOverridesValue: core.serialization.Schema<serializers.conversationalAi.mcpServers.McpToolConfigOverrideCreateRequestModelInputOverridesValue.Raw, ElevenLabs.conversationalAi.mcpServers.McpToolConfigOverrideCreateRequestModelInputOverridesValue>;
export declare namespace McpToolConfigOverrideCreateRequestModelInputOverridesValue {
    type Raw = McpToolConfigOverrideCreateRequestModelInputOverridesValue.Constant | McpToolConfigOverrideCreateRequestModelInputOverridesValue.DynamicVariable | McpToolConfigOverrideCreateRequestModelInputOverridesValue.Llm;
    interface Constant extends ConstantSchemaOverride.Raw {
        source: "constant";
    }
    interface DynamicVariable extends DynamicVariableSchemaOverride.Raw {
        source: "dynamic_variable";
    }
    interface Llm extends LlmSchemaOverride.Raw {
        source: "llm";
    }
}
