def METHOD_NAME(cls) -> Type[MappaFloorLayoutProtocol]:
    if get_implementation_type() == ImplementationType.NATIVE:
        from skytemple_rust.st_mappa_bin import (
            MappaFloorLayout as MappaFloorLayoutNative,
        )  # pylint: disable=no-name-in-module,no-member,import-error
        return MappaFloorLayoutNative
    from skytemple_files.dungeon_data.mappa_bin._python_impl.floor_layout import (
        MappaFloorLayout,
    )
    return MappaFloorLayout