We have this interface, but it's empty at the moment. I think this is a good idea to implement, as stuff like efq will want to implement their own query class, and an interface will help with that.
postponing on #1941612: Tidy up view query plugin methods as that changes the method names.
There is nothing stopping the discussion of what methods should atleast be contained in this interface though.