from __future__ import annotations
from typing import Any, Protocol, runtime_checkable

@runtime_checkable
class TextRangeContentProperties(Protocol):
    DocumentIndex: XDocumentIndex
    TextTable: XTextTable
    Cell: XCell
    TextFrame: XTextFrame
    TextSection: XTextSection
    DocumentIndexMark: XDocumentIndexMark
    ReferenceMark: XTextContent
    Footnote: XFootnote
    Endnote: XFootnote
    NestedTextContent: XTextContent
    TextParagraph: XTextContent
    LineBreak: XTextContent
    ContentControl: XTextContent
