Exposing a variable with the type set to an interface results in no options.

I am trying to make a generic class that interacts with any other actor as long as they implement a certain interface. This is very basic system design, but when I expose the variable and set the type to the interface the actors in the level does not show up even though it IS implementing the interface. I am trying to reference one actor in the level inside another actor in the same level. Kind of like a button and a door where the button has an exposed door variable that it opens.

The exposed variable type:

http://puu.sh/ts2ex/594d4acff6.png

A class in the level that I want to connect:

http://puu.sh/ts1Uj/64e5d65582.png

When trying to set the exposed variable:

http://puu.sh/ts1XI/c5c894cac8.png

What am I doing wrong? It seems to be looking for a class, not an instance of that class, but if you look at the first image you see there are no option to differentiate between class and reference.