from __future__ import annotations
from typing import Any, Protocol, runtime_checkable

@runtime_checkable
class NumberingLevel(Protocol):
    Adjust: int
    ParentNumbering: int
    Prefix: str
    Suffix: str
    CharStyleName: str
    BulletId: int
    BulletChar: str
    BulletFontName: str
    BulletFont: FontDescriptor
    GraphicURL: str
    GraphicBitmap: XBitmap
    GraphicSize: Size
    VertOrient: int
    StartWith: int
    LeftMargin: int
    SymbolTextDistance: int
    FirstLineOffset: int
    NumberingType: int
    HeadingStyleName: str
    ParagraphStyleName: str
    BulletColor: Color
    BulletRelSize: int
    PositionAndSpaceMode: int
    LabelFollowedBy: int
    ListtabStopPosition: int
    FirstLineIndent: int
    IndentAt: int
