import { connectAdvanced } from '../components/connectAdvanced'; export declare const createConnect: ({ connectHOC, mapStateToPropsFactories, mapDispatchToPropsFactories, mergePropsFactories, selectorFactory, }?: { connectHOC?: typeof connectAdvanced | undefined; mapStateToPropsFactories?: ((mapStateToProps: any) => unknown)[] | undefined; mapDispatchToPropsFactories?: ((mapDispatchToProps: any) => unknown)[] | undefined; mergePropsFactories?: ((mergeProps: any) => unknown)[] | undefined; selectorFactory?: ((dispatch: any, { initMapStateToProps, initMapDispatchToProps, initMergeProps, ...opts }: { [x: string]: any; initMapStateToProps: any; initMapDispatchToProps: any; initMergeProps: any; }) => (nextState: any, nextOwnProps: any) => any) | undefined; }) => (mapStateToProps?: any, mapDispatchToProps?: any, mergeProps?: any, { pure, areStatesEqual, areOwnPropsEqual, areStatePropsEqual, areMergedPropsEqual, ...extraOptions }?: { pure?: boolean | undefined; areStatesEqual?: ((a: any, b: any) => boolean) | undefined; areOwnPropsEqual?: ((a: any, b: any) => boolean) | undefined; areStatePropsEqual?: ((a: any, b: any) => boolean) | undefined; areMergedPropsEqual?: ((a: any, b: any) => boolean) | undefined; }) => Function; export declare const connect: (mapStateToProps?: any, mapDispatchToProps?: any, mergeProps?: any, { pure, areStatesEqual, areOwnPropsEqual, areStatePropsEqual, areMergedPropsEqual, ...extraOptions }?: { pure?: boolean | undefined; areStatesEqual?: ((a: any, b: any) => boolean) | undefined; areOwnPropsEqual?: ((a: any, b: any) => boolean) | undefined; areStatePropsEqual?: ((a: any, b: any) => boolean) | undefined; areMergedPropsEqual?: ((a: any, b: any) => boolean) | undefined; }) => Function;