TradeGecko calculates stock levels for Bundles at the component level of the bundle.
Let's say you have a bundle made up of 3 components: Winter Jacket, Winter Boots, and a scarf. Within your inventory, you have 12 Winter Jackets, 10 Winter Boots, and 8 Scarfs available. Your available bundle quantity will be 8 units as you can only make 8 bundles with the stock available of the components.
If you receive an order for 3 bundles, your available bundles will be updated to 5 units. The available stock for the components (at the variant level) will be updated to: 9 Winter Jackets, 7 Winter Boots, and 5 Scarfs.
Click here for more information.