from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.document import LinkTarget
from com.sun.star.drawing import DrawPage

@runtime_checkable
class DrawPage(DrawPage, LinkTarget, Protocol):
    Change: int
    Duration: int
    HighResDuration: float
    Effect: FadeEffect
    Layout: int
    Speed: AnimationSpeed
    IsHeaderVisible: bool
    HeaderText: str
    IsFooterVisible: bool
    FooterText: str
    IsPageNumberVisible: bool
    IsDateTimeVisible: bool
    IsDateTimeFixed: bool
    DateTimeText: str
    DateTimeFormat: int
    TransitionDuration: float
