from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.chart import XChartDataArray
from com.sun.star.container import XEnumerationAccess
from com.sun.star.container import XNameContainer
from com.sun.star.sheet import SheetRangesQuery
from com.sun.star.sheet import XSheetCellRangeContainer
from com.sun.star.sheet import XSheetOperation
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.table import CellProperties
from com.sun.star.util import XIndent
from com.sun.star.util import XReplaceable

@runtime_checkable
class SheetCellRanges(CellProperties, CharacterProperties, CharacterPropertiesAsian, CharacterPropertiesComplex, ParagraphProperties, SheetRangesQuery, XReplaceable, XIndent, XSheetOperation, XChartDataArray, XSheetCellRangeContainer, XEnumerationAccess, XNameContainer, Protocol):
    ConditionalFormat: XSheetConditionalEntries
    ConditionalFormatLocal: XSheetConditionalEntries
    Validation: XPropertySet
    ValidationLocal: XPropertySet
    AbsoluteName: str
