from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.container import XEnumerationAccess
from com.sun.star.container import XIndexAccess
from com.sun.star.frame import Controller
from com.sun.star.sheet import SpreadsheetViewPane
from com.sun.star.sheet import SpreadsheetViewSettings
from com.sun.star.sheet import XActivationBroadcaster
from com.sun.star.sheet import XEnhancedMouseClickBroadcaster
from com.sun.star.sheet import XRangeSelection
from com.sun.star.sheet import XSpreadsheetView
from com.sun.star.sheet import XViewFreezable
from com.sun.star.sheet import XViewSplitable
from com.sun.star.view import XSelectionSupplier

@runtime_checkable
class SpreadsheetView(Controller, SpreadsheetViewSettings, SpreadsheetViewPane, XSpreadsheetView, XIndexAccess, XEnumerationAccess, XSelectionSupplier, XViewSplitable, XViewFreezable, XRangeSelection, XEnhancedMouseClickBroadcaster, XActivationBroadcaster, Protocol):
    ...
