diff --git a/kms/kms.go b/kms/kms.go
index 947c2eebf5aa02dcd387f941e311a8a2e85e4d41..d5cb16cd8182ef30e36de23f467a04fc578dfb6d 100644
--- a/kms/kms.go
+++ b/kms/kms.go
@@ -18,6 +18,9 @@ import (
 )
 
 type Qkdnkms interface {
+	AddExternalNotifierGeneral(chan bool) // used to indicate unspecific changes
+	AddExternalNotifierQLE(chan bool)     // used to indicate changes to specific Quantum Link Element (QLE)
+	AddExternalNotifierKMSPeer(chan bool) // used to indicate changes to specific KMSPeer
 	AddQuantumElement() *QuantumElement
 	GlobalKeyHandler(time.Duration) error
 	AddPeer(kmsPeerSocket string, servingQLE *QuantumElement)