Abstract Llm Operations
constructor(toolDecorator: ToolDecorator, modelProvider: <Error class: unknown class>, validator: <Error class: unknown class>, validationPromptGenerator: ValidationPromptGenerator = DefaultValidationPromptGenerator(), autoLlmSelectionCriteriaResolver: AutoLlmSelectionCriteriaResolver, dataBindingProperties: LlmDataBindingProperties)