from typing import List
from typing import Tuple


def configuration_key_intersection(*argv: List[Tuple[int, int]]
                                  ) -> List[Tuple[int, int]]:
    """Return the intersection of the passed configuration key lists.

    Args:
        *args (list[(int, int)]): any number of configuration key lists to be \
            intersected

    Returns:
        list[(int, int)]: a list of configuration keys found in every \
            configuration passed.
    """
    ref = set(argv[0])
    for config in argv[1:]:
        ref = ref.intersection(config)
    return list(ref)