import type * as ElevenLabs from "../index"; export interface WorkflowStateUpdateOutput { type: "dynamic_variable"; /** Name of the dynamic variable to assign. */ variableName: string; /** Expression whose result is assigned to the variable. It can combine constants, other dynamic variables, LLM-extracted values and operators. */ expression: ElevenLabs.AstNodeOutput; /** When false, the LLM may omit the values this update relies on. The update is then skipped and the variable keeps its current value. */ required: boolean; }