import type * as ElevenLabs from "../index";
export interface WorkflowOverrideAgentNodeModelOutput {
    /** Configuration overrides applied while the subagent is conducting the conversation. */
    conversationConfig: ElevenLabs.ConversationalConfigApiModelWorkflowOverrideOutput;
    /** 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.PositionOutput;
    /** 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;
}
