from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertySet

@runtime_checkable
class TextTableRow(XPropertySet, Protocol):
    BackColor: Color
    BackTransparent: bool
    BackGraphicURL: str
    BackGraphicFilter: str
    BackGraphicLocation: GraphicLocation
    TableColumnSeparators: list[TableColumnSeparator]
    Height: int
    IsAutoHeight: bool
    IsSplitAllowed: bool
    RowInteropGrabBag: list[PropertyValue]
    BackGraphic: XGraphic
    HasTextChangesOnly: bool
