import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    applicationId: never;
    selectPackage: never;
};
declare const mapDispatchToProps: {
    updateListState: (params: Partial<{
        loading: boolean;
        pageInfo: import("../../../../../../typings").PaginationInfo;
        componentList: import("../../../../../../typings").ComponentEntity[];
        applicationId: string;
        selectPackage: import("../../../../../../typings").PackageType;
        componentDrawer: import("../../../../../../typings").CommonDrawerEntity;
    }>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__UPDATE_STATE", {
        params: Partial<{
            loading: boolean;
            pageInfo: import("../../../../../../typings").PaginationInfo;
            componentList: import("../../../../../../typings").ComponentEntity[];
            applicationId: string;
            selectPackage: import("../../../../../../typings").PackageType;
            componentDrawer: import("../../../../../../typings").CommonDrawerEntity;
        }>;
    }>;
    fetchComponentList: (params: import("../../../../../../typings").AppComponentFetchComponentsParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__FETCH_COMPONENTS_API", {
        params: import("../../../../../../typings").AppComponentFetchComponentsParams;
    }>;
};
declare type PackagesProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<PackagesProps>, import("react-redux").Omit<{
    applicationId: never;
    selectPackage: never;
} & {
    updateListState: (params: Partial<{
        loading: boolean;
        pageInfo: import("../../../../../../typings").PaginationInfo;
        componentList: import("../../../../../../typings").ComponentEntity[];
        applicationId: string;
        selectPackage: import("../../../../../../typings").PackageType;
        componentDrawer: import("../../../../../../typings").CommonDrawerEntity;
    }>) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__UPDATE_STATE", {
        params: Partial<{
            loading: boolean;
            pageInfo: import("../../../../../../typings").PaginationInfo;
            componentList: import("../../../../../../typings").ComponentEntity[];
            applicationId: string;
            selectPackage: import("../../../../../../typings").PackageType;
            componentDrawer: import("../../../../../../typings").CommonDrawerEntity;
        }>;
    }>;
    fetchComponentList: (params: import("../../../../../../typings").AppComponentFetchComponentsParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PACKAGES_LIST__FETCH_COMPONENTS_API", {
        params: import("../../../../../../typings").AppComponentFetchComponentsParams;
    }>;
}, "applicationId" | "updateListState" | "selectPackage" | "fetchComponentList">>;
export default _default;
