Write a Python function `bitwise_xor` that takes two tuples of integers as input and returns a new tuple where each element is the result of the bitwise XOR operation between the corresponding elements of the input tuples.
#### Function Signature
```python [main.nopy]
def bitwise_xor(tuple1: tuple, tuple2: tuple) -> tuple:
```
#### Input
- `tuple1`: A tuple of integers.
- `tuple2`: A tuple of integers of the same length as `tuple1`.
#### Output
- A tuple of integers where each element is the result of the bitwise XOR operation between the corresponding elements of `tuple1` and `tuple2`.
#### Example
```python [main.nopy]
bitwise_xor((10, 4, 6, 9), (5, 2, 3, 3))
# Output: (15, 6, 5, 10)
bitwise_xor((11, 5, 7, 10), (6, 3, 4, 4))
# Output: (13, 6, 3, 14)
```