stateful
fun <T : InteractiveComponentState> stateful(basePath: String, svgLoader: SvgLoader, prefixTokensProvider: (state: T) -> String = { "" }, suffixTokensProvider: (state: T) -> String = { "" }, pathPatcher: ResourcePathPatcher<T> = StatefulResourcePathPatcher(
prefixTokensProvider,
suffixTokensProvider,
)): IntelliJResourcePainterProvider<T>