Marking snap refresh --hold on a preseeded snap

Is it possible to configure a preseeded snap to have hold refresh configured prior to use? i.e., I want to do snap prepare-image ... some-snap" and snap refresh --hold some-snap while building an image. Is that possible or some config file equivalent possible? I’d like to effectively lock the snap down before first boot to avoid refresh.

If you have other snaps you control with snapd-control you can set this up from one of their installation hooks, as refreshes only start to happen after all initial installation is done. Otherwise atm there is no existing mechanism to do this.

Thanks - we can play some interesting games here for our use case (e.g. hook into the kubectl-eks snap)