from _typeshed import Self

class weekday:
    def __init__(self, weekday: int, n: int | None = ...) -> None: ...
    def __call__(self: Self, n: int) -> Self: ...
    def __eq__(self, other: object) -> bool: ...
    def __hash__(self) -> int: ...
    weekday: int
    n: int

529101940f7d32c7905f4fa8f2cada3d47c1b6a6
<mask token>


class weekday:
    <mask token>
    <mask token>

    def __eq__(self, other: object) ->bool:
        ...

    def __hash__(self) ->int:
        ...
    weekday: int
    n: int

<mask token>


class weekday:

    def __init__(self, weekday: int, n: (int | None)=...) ->None:
        ...
    <mask token>

    def __eq__(self, other: object) ->bool:
        ...

    def __hash__(self) ->int:
        ...
    weekday: int
    n: int

<mask token>


class weekday:

    def __init__(self, weekday: int, n: (int | None)=...) ->None:
        ...

    def __call__(self: Self, n: int) ->Self:
        ...

    def __eq__(self, other: object) ->bool:
        ...

    def __hash__(self) ->int:
        ...
    weekday: int
    n: int

from _typeshed import Self


class weekday:

    def __init__(self, weekday: int, n: (int | None)=...) ->None:
        ...

    def __call__(self: Self, n: int) ->Self:
        ...

    def __eq__(self, other: object) ->bool:
        ...

    def __hash__(self) ->int:
        ...
    weekday: int
    n: int

from _typeshed import Self

class weekday:
    def __init__(self, weekday: int, n: int | None = ...) -> None: ...
    def __call__(self: Self, n: int) -> Self: ...
    def __eq__(self, other: object) -> bool: ...
    def __hash__(self) -> int: ...
    weekday: int
    n: int
