As far as I know, I can make a transaction to a single destination by sweeping/importing private key. How can I make a transaction to multiple destinations?
You can do this with Bitcoin Core for example. You can find more details in this answer. You need to import your private key in to Bitcoin Core first.