It may be declared in many modules, including the module where it was defined, and even many times in the same module. But it is usually pointless to declare it more than once in a module.
A variable can be declared in various modules, including the one where it originated, and multiple times within the same module. Nevertheless, it is typically unnecessary to redeclare it beyond that point in a module.