From looking at your example here, there doesn’t seem to be anything wrong with your code. The first module executes before the second module (because the second module imports the first), so, by the time you need to use Meteor.call, it should just work exactly as you’ve expected.
Notes:
The first file with Meteor.methods should always execute on the server side. If it’s on the client only, then, the error makes sense.
If the second file imports the first file, but this happens only on the client, then the error makes sense.
If both these files run on the server, then your example should work perfectly.
TLDR, requirements for your specific example files:
first file must run on the server.
both files must run on the client.
(Note, it’s not possible to export the Meteor.methods in order to import them somewhere else, as you thought might have possibly been the problem.)