Whisk together the flours, spices, baking soda, baking powder, cardamom, cinnamon, nutmeg, allspice, ginger and salt in a medium bowl.
In a separate large mixing bowl, combine the eggs, greek yogurt, maple syrup, oil, and canned pumpkin purée. Use a hand mixer or whisk until fully combined. Pour the dry ingredients into the wet and stir until just combined. Fold in the chocolate chips. Pour the batter onto a 8.5 x 4.5 inch (1 pound) loaf pan, either lined with parchment paper or greased.
To make the streusel topping, combine the flour, brown sugar, salt and cinnamon in a small bowl. Still until combined. Add cold butter pieces and cut into the brown sugar mixture until it well combined. Top the pumpkin bread with streusel topping.
Bake 55-65 minutes, or until the bread is cooked through. Let cool slightly before enjoying!