Everything in BetterTouchTool can be represented as JSON.
This here is a work in progress to document all possible properties.
In general you can copy any trigger / action to your clipboard and paste it into some text editor to see the JSON properties.
All Predefined Actions JSON Definitions All Trigger JSON Definitions Floating Menu JSON Definitions