import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    applicationId: never;
    componentDrawer: {
        open: never;
        type?: undefined;
        data: any;
    };
    packageType: never;
};
declare const mapDispatchToProps: {
    closeDrawer: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__RESET_COMPONENT_DRAWER_STATE", {}>;
    addComponent: (params: import("../../../../../../../typings").AppComponentAddComponentParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__ADD_COMPONENT_API", {
        params: import("../../../../../../../typings").AppComponentAddComponentParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
};
declare type DrawerProp = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<DrawerProp>, import("react-redux").Omit<{
    applicationId: never;
    componentDrawer: {
        open: never;
        type?: undefined;
        data: any;
    };
    packageType: never;
} & {
    closeDrawer: () => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__RESET_COMPONENT_DRAWER_STATE", {}>;
    addComponent: (params: import("../../../../../../../typings").AppComponentAddComponentParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__ADD_COMPONENT_API", {
        params: import("../../../../../../../typings").AppComponentAddComponentParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
}, "applicationId" | "componentDrawer" | "closeDrawer" | "packageType" | "addComponent">>;
export default _default;
