SVGator[1] offers CSS or JS for animation export (no SMIL or hybrid it seems). I haven't used it but it came up in a prior HN discussion. Due to the traditional dearth of authoring tools I'm used to creating self-contained SVG animations manually via a text editor, by translating raster mockups, but glad there's at least one GUI authoring tool that considers such use cases.
[1] https://www.svgator.com/help/getting-started/js-animations-v...