Hi,
I agree with tel, always follow manufacturers instructions, test on a spare tile with Basalt as in my opinion it is the trickiest of stones to seal right. I have found that using a water based impregnating sealant works the best, as I have found that the spirit based ones get rejected by the stone and go waxy.
Do not, I repeat (!) do not use a surface sealant and it will go blotchy and eventually peel or create patches in the Basalt.
Thanks,
Tom