local REQUIRED_MODULE = require(script.Parent._Index["jsdotlua_react@17.2.1"]["react"])
export type Object = REQUIRED_MODULE.Object 
export type Binding<T> = REQUIRED_MODULE.Binding<T>
export type BindingUpdater<T> = REQUIRED_MODULE.BindingUpdater<T>
export type LazyComponent<T, P> = REQUIRED_MODULE.LazyComponent<T, P>
export type StatelessFunctionalComponent<P> =
REQUIRED_MODULE.StatelessFunctionalComponent<P>
export type ComponentType<P> = REQUIRED_MODULE.ComponentType<P>
export type AbstractComponent<Config, Instance> = REQUIRED_MODULE.AbstractComponent<Config, Instance>
export type ElementType = REQUIRED_MODULE.ElementType 
export type Element<C> = REQUIRED_MODULE.Element<C>
export type Key = REQUIRED_MODULE.Key 
export type Ref<ElementType> = REQUIRED_MODULE.Ref<ElementType>
export type Node = REQUIRED_MODULE.Node 
export type Context<T> = REQUIRED_MODULE.Context<T>
export type ElementProps<C> = REQUIRED_MODULE.ElementProps<C>
export type ElementConfig<T> = REQUIRED_MODULE.ElementConfig<T>
export type ElementRef<C> = REQUIRED_MODULE.ElementRef<C>
export type ComponentClass<P> = REQUIRED_MODULE.ComponentClass<P>
export type PureComponent<Props, State > = REQUIRED_MODULE.PureComponent<Props, State >
export type ReactElement<Props , ElementType > = REQUIRED_MODULE.ReactElement<Props , ElementType >
export type ReactChild = REQUIRED_MODULE.ReactChild 
export type FC<P> = REQUIRED_MODULE.FC<P>
export type ReactNode = REQUIRED_MODULE.ReactNode 
export type React_AbstractComponent<Props, Instance> = REQUIRED_MODULE.React_AbstractComponent<Props, Instance>
export type React_FowardRefComponent<Props, Instance> =
REQUIRED_MODULE.React_FowardRefComponent<Props, Instance>
export type React_MemoComponent<Config, T> = REQUIRED_MODULE.React_MemoComponent<Config, T>
export type React_Component<Props, State> = REQUIRED_MODULE.React_Component<Props, State>
export type React_ComponentType<P> = REQUIRED_MODULE.React_ComponentType<P>
export type React_Context<T> = REQUIRED_MODULE.React_Context<T>
export type React_Element<ElementType> = REQUIRED_MODULE.React_Element<ElementType>
export type React_ElementType = REQUIRED_MODULE.React_ElementType 
export type React_Node = REQUIRED_MODULE.React_Node 
return REQUIRED_MODULE
