import java.util.List; import graphlib.nodes.Node; import graphlib.graphs.DirectedGraph; public interface PathFinder { List> shortestPath(DirectedGraph graph, Node source, Node dest); }