#pragma once // EvaluatedValue.hpp class BaseValue; class NumericValue; class TextValue; class DateTimeValue; // Filter.hpp class TableRowsFilter; // GlobalStates.hpp class GlobalStates; // Items.hpp template class ItemList; template class ItemBase; class ProductItem; class FactoryItem; class CustomerItem; // Project.hpp class Project; // TransactionDatabase.hpp class SalesTable; class PurchasesTable; class DeliveryTable; class TransactionModel; // Workflow.hpp class WorkflowConnection; class WorkflowNode; class Workflow; class WorkflowEvaluationError; class WorkflowEvaluationContext; // WorkflowSteps.hpp class NumericOperationNode; class NumericExpressionNode; class TextFormatterNode; class DocumentTemplateExpansionNode; class FormInputNode; class DatabaseRowsInputNode;