GifCaptureConfig
data class GifCaptureConfig(val durationMs: Int = 3000, val fps: Int = 50, val widthPx: Int = 540, val heightPx: Int = 0, val theme: GifTheme = GifTheme.DARK, val interactionNodeTag: String = "", val gestures: List<GifGestureStep> = emptyList())
Capture configuration for a single GIF scenario.