Pending on how high of a pick you would be. If your a somewhat high pick then declare (finish school later) but if not then you may wanna stay in school one more year graduate and elevate your stock for the next year..
Do you feel that staying in college could: A: help you get an education that you will be able to fall back on when your basketball career ends B: will you and your school be able to compete for a national title. C: could your draft status go higher next year Just some questions your should ask yourself. The answer will ultimately be up to you. My advice is to declare but without an agent. That way you can always pull out