import * as React from 'react'; import { ComponentProvider } from 'react-native'; import { Store } from './Store'; import { ComponentEventsObserver } from '../events/ComponentEventsObserver'; export declare class ComponentWrapper { wrap(componentName: string | number, OriginalComponentGenerator: ComponentProvider, store: Store, componentEventsObserver: ComponentEventsObserver, concreteComponentProvider?: ComponentProvider, ReduxProvider?: any, reduxStore?: any): React.ComponentClass; wrapWithRedux(WrappedComponent: React.ComponentClass, ReduxProvider: any, reduxStore: any): React.ComponentClass; }