La doctrina distingue tres tipos de garantías: