Prepare the brownie batter. Cream together butter and sugar in a large bowl. Mix in cocoa powder and salt. Add vanilla and eggs and mix until smooth. Mix in flour until incorporated. Spread brownie batter in prepared pan. Bake 15-20 minutes.
In a small sauce pan combine caramels and heavy cream and heat over medium high heat, stirring constantly until melted and smooth. Remove from heat and pour caramel mixture over brownie layer. Put the pan in the fridge to chill until cookie dough layer is ready.
Prepare cookie dough layer. Cream together butter and sugars until light and fluffy. Mix in vanilla and heavy cream. Add flour and salt and mix until incorporated. Stir in chocolate chips and oats. Test the caramel layer by gently pushing a finger across the caramel. When you can do this and the caramel doesn't much very much, it's ready. Spread the cookie dough evenly over the caramel layer.
Prepare chocolate glaze. In a microwave safe bowl combine chocolate chips and heavy cream. Microwave on medium for 1-2 minutes, stirring every 20 seconds until chocolate is melted and smooth. Spread chocolate over cookie dough layer. Store in airtight container until ready to serve. Cut into bars and serve!
cookie dough layer