There does seem to be a gap in the documentation. Most of the display configuration options are described in Display Configuration for mir-kiosk
The thing that is not mentioned is the ability to supply the configuration as a configuration key:
snap set mir-kiosk display-config=...
Putting the whole display configuration file into a string is left as “an exercise for the reader”.