import maya.api.OpenMaya as om  # type: ignore
from typing import Callable, ClassVar

__all__ = ['MDGContextGuard']

class MDGContextGuard:
    __init__: ClassVar[Callable] = ...
    restore: ClassVar[Callable] = ...
    _MDGContextGuard__save_state: ClassVar[Callable] = ...
    original_context: ClassVar[Callable] = ...
    context: ClassVar[Callable] = ...
    __enter__: ClassVar[Callable] = ...
    __exit__: ClassVar[Callable] = ...
