import { ComponentClass, FunctionComponent } from "react"; import { ComponentCollection } from "./components.js"; type Component = string | FunctionComponent | ComponentClass; declare global { function resolveReactComponent(name: string): Component; interface Window { resolveReactComponent(name: string): Component; } } declare function registerReactControllerComponents(reactComponents?: ComponentCollection): void; export { registerReactControllerComponents };