When you say the Black Scholes formula for currency options, I assume you are referring to the Garman-Kohlhagen formula described here. Note that this formula is based on the interest rate differential $r_d - r_f$, which essentially captures the forward premium.
An even more explicit way to see this is to use the Black Model described here. Using this formula with $F_{t,T} = S_t e^{(r_d - r_f)(T-t)}$ being the forward FX rate will yield exactly the same formula as Garman-Kohlhagen (try to verify this algebraically), so it is clear that the option is actually written on the forward exchange rate - hence, it natually captures the forward premium.
I am a little unsure what you are asking in your second paragraph. It is true that OIS (Overnight Indexed Swap) captures the overnight rate. However, the OIS is not the same as the Fed Funds Rate (see this question).