If i well anderstand you just need privkey to import and no need the adress ?
Does paper wallet use this method ?
The privkey is what the address is made from. If you have the privkey, the client makes the address out of it.
It's just like GPG.
This is the reason why your BTC(S) could be saved. BTCS and BTC used the same schema becasue BTCS was copypasta from BTC. If not for that, you'd have lost your coins.
Mintpal exported the privkey from BTCS wallet and imported it to the BTC wallet, it generated the exact same address, and poof, you got your coins back. This is the exact same thing but on the same project instead of being an inter-project fluke.
Exact same function at work. ;-)