from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.chart import XChartDataArray
from com.sun.star.sheet import XCellRangeData
from com.sun.star.style import CharacterProperties
from com.sun.star.style import CharacterPropertiesAsian
from com.sun.star.style import CharacterPropertiesComplex
from com.sun.star.style import ParagraphProperties
from com.sun.star.style import ParagraphPropertiesAsian
from com.sun.star.style import ParagraphPropertiesComplex
from com.sun.star.table import XCellRange

@runtime_checkable
class CellRange(CharacterProperties, CharacterPropertiesAsian, CharacterPropertiesComplex, ParagraphProperties, ParagraphPropertiesAsian, ParagraphPropertiesComplex, XCellRange, XCellRangeData, XChartDataArray, Protocol):
    BackColor: Color
    BackGraphicFilter: str
    BackGraphicLocation: GraphicLocation
    BackGraphicURL: str
    BackTransparent: bool
    ChartColumnAsLabel: bool
    ChartRowAsLabel: bool
    NumberFormat: int
    BackGraphic: XGraphic
