export ReferencePathMatchResult interface as it is used by other exported functions