import * as React from 'react'; import { SFC } from 'react'; declare type IReactComponent

= React.StatelessComponent

| React.ComponentClass

| React.ClassicComponentClass

; export default function ReactObserver(target: T | SFC): T; interface Props { children?: SFC | React.Factory; render?: SFC; } export declare function ObserverComponent(target: Props): React.SFCElement; export {};