Оба варианта корректны, возможны контекстные смысловые различия.
Двоеточие на границе частей бессоюзного сложного предложения в современной письменной практике всё активнее вытесняется знаком тире. Такое оформление справочники по правописанию уже признают допустимым. Но двоеточие, конечно, предпочтительнее.