Beforetime. Note the parenthesis.
seer. Hebrew. ro'eh. a seer of visions. Another name for seer was chozeh, which referred rather to spiritual apprehension of what was seen. In 1 Chronicles 29:29 all three words occur in the same verse.
Prophet. Hebrew. nab'i. one who spoke for or was moved by God.