import type { MapStateToPropsParam } from './selectorFactory'; export declare function mapStateToPropsFactory(mapStateToProps: MapStateToPropsParam): ((dispatch: import("redux").Dispatch) => { (): import("redux").ActionCreatorsMapObject | import("redux").ActionCreator | { dispatch?: import("redux").Dispatch | undefined; dependsOnOwnProps?: boolean | undefined; }; dependsOnOwnProps: boolean; }) | ((dispatch: import("redux").Dispatch>, options: { readonly wrappedComponentName: string; }) => never) | ((dispatch: import("redux").Dispatch, { displayName }: { displayName: string; }) => { (stateOrDispatch: { [key: string]: any; } | import("redux").Dispatch, ownProps?: { [key: string]: any; } | undefined): import("./wrapMapToProps").MapToProps<{ [key: string]: any; }>; dependsOnOwnProps: boolean; mapToProps(stateOrDispatch: { [key: string]: any; } | import("redux").Dispatch, ownProps?: { [key: string]: any; } | undefined): import("./wrapMapToProps").MapToProps<{ [key: string]: any; }>; });