diff --git a/DocumentOperator.Domain/Models/ValueObjects/AnnotationType.cs b/DocumentOperator.Domain/Models/ValueObjects/AnnotationType.cs
new file mode 100644
index 0000000..4ae3a70
--- /dev/null
+++ b/DocumentOperator.Domain/Models/ValueObjects/AnnotationType.cs
@@ -0,0 +1,32 @@
+namespace DocumentOperator.Domain.Models.ValueObjects;
+
+///
+/// Supported PDF annotation types
+///
+public enum AnnotationType
+{
+ ///
+ /// Text markup annotation (highlight, underline, strikeout)
+ ///
+ TextMarkup,
+
+ ///
+ /// Free text annotation (text box with visible text)
+ ///
+ FreeText,
+
+ ///
+ /// Sticky note annotation (popup comment icon)
+ ///
+ StickyNote,
+
+ ///
+ /// Circle shape annotation
+ ///
+ Circle,
+
+ ///
+ /// Square shape annotation
+ ///
+ Square
+}
diff --git a/DocumentOperator.Domain/Models/ValueObjects/TextMarkupStyle.cs b/DocumentOperator.Domain/Models/ValueObjects/TextMarkupStyle.cs
new file mode 100644
index 0000000..82681e9
--- /dev/null
+++ b/DocumentOperator.Domain/Models/ValueObjects/TextMarkupStyle.cs
@@ -0,0 +1,23 @@
+namespace DocumentOperator.Domain.Models.ValueObjects;
+
+///
+/// Text markup annotation style (highlight, underline, strikeout)
+/// Maps to DevExpress PdfTextMarkupAnnotationType
+///
+public enum TextMarkupStyle
+{
+ ///
+ /// Highlight text with background color
+ ///
+ Highlight,
+
+ ///
+ /// Underline text
+ ///
+ Underline,
+
+ ///
+ /// Strikeout text (strikethrough)
+ ///
+ Strikeout
+}