In a large bowl, mix together the cabbages, carrots, fennel, endive, cranberries and pine nuts. In a small bowl, combine the yogurt, sour cream, maple syrup, lemon juice, garlic, salt, and pepper. Pour the dressing over the vegetables and toss well until coated.
Cover and refrigerate for 1 hour. Garnish with chopped chives before serving.