Given a directed graph $G=(V,E)$, we know that there are efficient algorithms (i.e., linear in the number of nodes and edges) for detecting cycles in it. But this uses the fact that a basic task such as determining whether there is a vertex from $v_1$ to $v_2$ is easy.
Suppose, however, that the size of $G$ (i.e., the number of nodes) is exponential, and that, given $v_1,v_2\in G$, the complexity of determining whether there is an edge from $v_1$ to $v_2$ is $\mathsf{PSPACE}$-complete.
My question is: given only this amount of information, is it somehow obvious/straightforward what the complexity of finding a cycle in $G$ is (e.g., whether it is $\mathsf{EXPTIME}$-hard, or something like that)?
As a sidenote, I haven't said where these graphs come from. They're some combinatorial objects generated from some other stuff, and I'm curious whether the complexity issue needs a bona-fide reduction using the particulars of the situation, or if there's some quick general argument that applies here, and which I'm missing.