from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertyBag
from com.sun.star.beans import XPropertySet
from com.sun.star.container import XNamed
from com.sun.star.form import XFormComponent
from com.sun.star.io import XPersistObject
from com.sun.star.lang import XComponent

@runtime_checkable
class FormComponent(XFormComponent, XComponent, XNamed, XPropertySet, XPersistObject, XPropertyBag, Protocol):
    Name: str
