Preheat oven to 350°F (175°C). Line baking sheets with parchment paper or silicone liners.
Whisk together the flour, baking powder, baking soda, and salt. Set aside.
Using an electric mixer on medium speed, beat the butter, brown sugar, and sugar until light and fluffy.
Add the eggs, one at a time, mixing well after each addition. Mix in the vanilla.
Reduce mixer speed to low. Gradually add the flour mixture, mixing just until a few streaks of flour remain.
Stir in the chocolate chips, pretzels, peanuts, and toffee bits.
Drop the dough by 3-tablespoon portions (I use a #20 scoop.) onto the prepared pans. Flatten the top of each slightly. Sprinkle a pinch of coarse salt on top of each cookie.
Bake, one pan at a time, 14 to 16 minutes, or until the edges are browned and the centers appear set. Refrigerate the remaining dough between batches.
Cool on the pans on a wire rack for 5 minutes. Then transfer the cookies onto a wire rack to cool completely.