// Generated by typings // Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/b9642fb8ac07f7164dc643ddd1fa99b58ae9be8b/react/react-dom.d.ts declare namespace __React { namespace __DOM { function findDOMNode(instance: ReactInstance): E; function findDOMNode(instance: ReactInstance): Element; function render

( element: DOMElement, container: Element, callback?: (element: T) => any): T; function render

( element: SFCElement

, container: Element, callback?: () => any): void; function render>( element: CElement, container: Element, callback?: (component: T) => any): T; function render

( element: ReactElement

, container: Element, callback?: (component?: Component | Element) => any): Component | Element | void; function unmountComponentAtNode(container: Element): boolean; var version: string; function unstable_batchedUpdates(callback: (a: A, b: B) => any, a: A, b: B): void; function unstable_batchedUpdates(callback: (a: A) => any, a: A): void; function unstable_batchedUpdates(callback: () => any): void; function unstable_renderSubtreeIntoContainer

( parentComponent: Component, element: DOMElement, container: Element, callback?: (element: T) => any): T; function unstable_renderSubtreeIntoContainer>( parentComponent: Component, element: CElement, container: Element, callback?: (component: T) => any): T; function render

( parentComponent: Component, element: SFCElement

, container: Element, callback?: () => any): void; function unstable_renderSubtreeIntoContainer

( parentComponent: Component, element: ReactElement

, container: Element, callback?: (component?: Component | Element) => any): Component | Element | void; } namespace __DOMServer { function renderToString(element: ReactElement): string; function renderToStaticMarkup(element: ReactElement): string; var version: string; } } declare module "react-dom" { import DOM = __React.__DOM; export = DOM; } declare module "react-dom/server" { import DOMServer = __React.__DOMServer; export = DOMServer; }