#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 WorkflowStep; class Workflow; class WorkflowEvaluationContext; // WorkflowSteps.hpp class NumericOperationStep; class NumericExpressionStep; class FormatTextStep; class FormInputStep; class DatabaseRowsInputStep; class DocumentTemplateExpansionStep;