I believe this is doable with store declarations and usage of default-provider
in snaps wishing to use the content interface, for example the gnome content interface snaps work like this. You just need to request as such in the #store-requests category. See Auto-connection for gnome-3-28-1804 content interface for an example of this request.