from __future__ import annotations
from typing import Any, Protocol, runtime_checkable
from com.sun.star.beans import XPropertySet
from com.sun.star.document import HeaderFooterSettings
from com.sun.star.document import Settings

@runtime_checkable
class DocumentSettings(Settings, HeaderFooterSettings, XPropertySet, Protocol):
    IsPrintDrawing: bool
    IsPrintNotes: bool
    IsPrintHandout: bool
    IsPrintOutline: bool
    IsPrintHiddenPages: bool
    IsPrintFitPage: bool
    IsPrintTilePage: bool
    PageNumberFormat: int
    ParagraphSummation: bool
