import type * as ElevenLabs from "../index";
export interface WorkflowOverrideAgentNodeModelInput {
    /** Configuration overrides applied while the subagent is conducting the conversation. */
    conversationConfig?: ElevenLabs.ConversationalConfigApiModelWorkflowOverrideInput;
    /** Specific goal for this subagent. It will be added to the system prompt and can be used to further refine the agent's behavior in this specific context. */
    additionalPrompt?: string;
    /** Additional knowledge base documents that the subagent has access to. These will be used in addition to the main agent's documents. */
    additionalKnowledgeBase?: ElevenLabs.KnowledgeBaseLocator[];
    /** IDs of additional tools that the subagent has access to. These will be used in addition to the main agent's tools. */
    additionalToolIds?: string[];
    /** Position of the node in the workflow. */
    position?: ElevenLabs.PositionInput;
    /** The ids of outgoing edges in the order they should be evaluated. */
    edgeOrder?: string[];
    /** Human-readable label for the node used throughout the UI. */
    label: string;
}
