validate_graph(
nodes: Mapping[str, PregelNode],
channels: dict[str, BaseChannel],
managed: ManagedValueMapping,
input_channels: str | Sequence[str],
output_channels: str | Sequence[str],
stream_channels: str | Sequence[str] | None,
interrupt_after_nodes: All | Sequence[str],
interrupt_before_nodes: All | Sequence[str]
) -> None