import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    applicationId: never;
    resLoading: never;
    folderPath: never;
    resourceList: any[];
    selectedRowKeys: never[];
};
declare const mapDispatchToProps: {
    fetchResourceData: (params: import("../../../../../../../typings").AppResourcesDetailsFetchResourcesListParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FETCH_RESOURCES_LIST", {
        params: import("../../../../../../../typings").AppResourcesDetailsFetchResourcesListParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
    updateSelectedRowKeys: (keys: string[]) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__UPDATE_SELECTED_ROW_KEYS", {
        keys: string[];
    }>;
    editorFile: (params: any) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FILE_DRAWER_UPDATE_STATE", {
        params: any;
    }>;
    editorFolder: (params: any) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FOLDER_DRAWER_UPDATE_STATE", {
        params: any;
    }>;
    removeResource: (params: import("../../../../../../../typings").AppResourcesDetailsRemoveResourcesParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__REMOVE_RESOURCES", {
        params: import("../../../../../../../typings").AppResourcesDetailsRemoveResourcesParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
};
declare type ComponentsProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<ComponentsProps>, import("react-redux").Omit<{
    applicationId: never;
    resLoading: never;
    folderPath: never;
    resourceList: any[];
    selectedRowKeys: never[];
} & {
    fetchResourceData: (params: import("../../../../../../../typings").AppResourcesDetailsFetchResourcesListParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FETCH_RESOURCES_LIST", {
        params: import("../../../../../../../typings").AppResourcesDetailsFetchResourcesListParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
    updateSelectedRowKeys: (keys: string[]) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__UPDATE_SELECTED_ROW_KEYS", {
        keys: string[];
    }>;
    editorFile: (params: any) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FILE_DRAWER_UPDATE_STATE", {
        params: any;
    }>;
    editorFolder: (params: any) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FOLDER_DRAWER_UPDATE_STATE", {
        params: any;
    }>;
    removeResource: (params: import("../../../../../../../typings").AppResourcesDetailsRemoveResourcesParams, options?: import("../../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__REMOVE_RESOURCES", {
        params: import("../../../../../../../typings").AppResourcesDetailsRemoveResourcesParams;
        options: import("../../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
}, "applicationId" | "folderPath" | "updateSelectedRowKeys" | "resLoading" | "resourceList" | "selectedRowKeys" | "fetchResourceData" | "editorFile" | "editorFolder" | "removeResource">>;
export default _default;
