import { IReactComponent } from "./types/IReactComponent"; import { IWrappedComponent } from "./types/IWrappedComponent"; import { IStoresToProps } from "./types/IStoresToProps"; export declare function inject(...stores: Array): >(target: T) => T & (T extends IReactComponent ? IWrappedComponent

: never); export declare function inject(fn: IStoresToProps): (target: T) => T & IWrappedComponent

;