from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertySet
from com.sun.star.presentation import XPresentation

@runtime_checkable
class Presentation(XPresentation, XPropertySet, Protocol):
    AllowAnimations: bool
    CustomShow: str
    FirstPage: str
    IsAlwaysOnTop: bool
    IsAutomatic: bool
    IsEndless: bool
    IsFullScreen: bool
    IsLivePresentation: bool
    IsMouseVisible: bool
    Pause: int
    StartWithNavigator: bool
    UsePen: bool
