import { JSXElementConstructor } from 'react';
import { GetProps, Matching } from 'react-redux';
export declare const connect: <T extends JSXElementConstructor<Matching<any, GetProps<T>>>>(mapStateToProps?: (state: any, _: any, __: any) => any, makeMapDispatchToProps?: () => (dispatch: any, _: any, __: any) => {
    dispatch: any;
}, reduxMergeProps?: any, options?: any) => (BaseComponent: T) => import("react").ComponentType<{
    [x: string]: any;
} & {
    selector: (...args: any[]) => import("@kepler.gl/reducers").KeplerGlState;
}>;
