from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.awt import UnoControl
from com.sun.star.container import XEnumerationAccess
from com.sun.star.container import XIndexAccess
from com.sun.star.form import XBoundComponent
from com.sun.star.form import XGrid
from com.sun.star.form import XGridControl
from com.sun.star.form import XGridFieldDataSupplier
from com.sun.star.frame import XDispatchProviderInterception
from com.sun.star.util import XModeSelector
from com.sun.star.util import XModifyBroadcaster
from com.sun.star.view import XSelectionSupplier

@runtime_checkable
class GridControl(UnoControl, XBoundComponent, XGrid, XGridControl, XModifyBroadcaster, XGridFieldDataSupplier, XIndexAccess, XEnumerationAccess, XModeSelector, XSelectionSupplier, XDispatchProviderInterception, Protocol):
    ...
