from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertiesChangeNotifier
from com.sun.star.beans import XPropertyContainer
from com.sun.star.beans import XPropertySetInfoChangeNotifier
from com.sun.star.container import XChild
from com.sun.star.lang import XComponent
from com.sun.star.ucb import XCommandInfoChangeNotifier
from com.sun.star.ucb import XCommandProcessor
from com.sun.star.ucb import XCommandProcessor2
from com.sun.star.ucb import XContent
from com.sun.star.ucb import XContentCreator

@runtime_checkable
class FileContent(XComponent, XContent, XContentCreator, XCommandProcessor, XCommandProcessor2, XPropertiesChangeNotifier, XPropertyContainer, XPropertySetInfoChangeNotifier, XCommandInfoChangeNotifier, XChild, Protocol):
    ...
