from __future__ import annotations

from dataclasses import dataclass
from typing import Set


@dataclass(frozen=True)
class ProjectedGraph:
    """Simple data class representing a projected graph for algorithm execution."""

    node_groups: Set[str]
    edge_groups: Set[str]
