import type * as ElevenLabs from "../../api/index"; import * as core from "../../core"; import * as serializers from "../index"; import { AstBooleanNodeInput } from "./AstBooleanNodeInput"; import { AstDynamicVariableNodeInput } from "./AstDynamicVariableNodeInput"; import { AstllmNodeInput } from "./AstllmNodeInput"; import { AstNumberNodeInput } from "./AstNumberNodeInput"; import { AstStringNodeInput } from "./AstStringNodeInput"; export declare const WorkflowExpressionConditionModelInputExpression: core.serialization.Schema; export declare namespace WorkflowExpressionConditionModelInputExpression { type Raw = WorkflowExpressionConditionModelInputExpression.AndOperator | WorkflowExpressionConditionModelInputExpression.BooleanLiteral | WorkflowExpressionConditionModelInputExpression.DynamicVariable | WorkflowExpressionConditionModelInputExpression.EqOperator | WorkflowExpressionConditionModelInputExpression.GtOperator | WorkflowExpressionConditionModelInputExpression.GteOperator | WorkflowExpressionConditionModelInputExpression.Llm | WorkflowExpressionConditionModelInputExpression.LtOperator | WorkflowExpressionConditionModelInputExpression.LteOperator | WorkflowExpressionConditionModelInputExpression.NeqOperator | WorkflowExpressionConditionModelInputExpression.NumberLiteral | WorkflowExpressionConditionModelInputExpression.OrOperator | WorkflowExpressionConditionModelInputExpression.StringLiteral; interface AndOperator extends serializers.AstAndOperatorNodeInput.Raw { type: "and_operator"; } interface BooleanLiteral extends AstBooleanNodeInput.Raw { type: "boolean_literal"; } interface DynamicVariable extends AstDynamicVariableNodeInput.Raw { type: "dynamic_variable"; } interface EqOperator extends serializers.AstEqualsOperatorNodeInput.Raw { type: "eq_operator"; } interface GtOperator extends serializers.AstGreaterThanOperatorNodeInput.Raw { type: "gt_operator"; } interface GteOperator extends serializers.AstGreaterThanOrEqualsOperatorNodeInput.Raw { type: "gte_operator"; } interface Llm extends AstllmNodeInput.Raw { type: "llm"; } interface LtOperator extends serializers.AstLessThanOperatorNodeInput.Raw { type: "lt_operator"; } interface LteOperator extends serializers.AstLessThanOrEqualsOperatorNodeInput.Raw { type: "lte_operator"; } interface NeqOperator extends serializers.AstNotEqualsOperatorNodeInput.Raw { type: "neq_operator"; } interface NumberLiteral extends AstNumberNodeInput.Raw { type: "number_literal"; } interface OrOperator extends serializers.AstOrOperatorNodeInput.Raw { type: "or_operator"; } interface StringLiteral extends AstStringNodeInput.Raw { type: "string_literal"; } }