import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    storeApplicationId: never;
    groupInfo: {
        group: {
            id: never;
            detail: {
                downloadHost: never;
                host: never;
            };
            name?: undefined;
            type?: undefined;
        };
        applicationId: never;
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            origin: never;
            resourceId?: undefined;
            resourceName?: undefined;
            resourceType?: undefined;
            resourceScope?: undefined;
            type?: undefined;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
};
declare const mapDispatchToProps: {
    updateFolderPath: (folderPath: string) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__UPDATE_FOLDER_PATH", {
        folderPath: string;
    }>;
    fetchGroupInfo: (params: import("../../../../../../typings").AppResourcesDetailsFetchGroupInfoParams, options?: import("../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FETCH_GROUP_INFO", {
        params: import("../../../../../../typings").AppResourcesDetailsFetchGroupInfoParams;
        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<{
    storeApplicationId: never;
    groupInfo: {
        group: {
            id: never;
            detail: {
                downloadHost: never;
                host: never;
            };
            name?: undefined;
            type?: undefined;
        };
        applicationId: never;
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            origin: never;
            resourceId?: undefined;
            resourceName?: undefined;
            resourceType?: undefined;
            resourceScope?: undefined;
            type?: undefined;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    };
} & {
    updateFolderPath: (folderPath: string) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__UPDATE_FOLDER_PATH", {
        folderPath: string;
    }>;
    fetchGroupInfo: (params: import("../../../../../../typings").AppResourcesDetailsFetchGroupInfoParams, options?: import("../../../../../../typings").OptionsAction<unknown> | undefined) => import("typesafe-actions").PayloadAction<"APPLICATION_RESOURCES_DETAIL__FETCH_GROUP_INFO", {
        params: import("../../../../../../typings").AppResourcesDetailsFetchGroupInfoParams;
        options: import("../../../../../../typings").OptionsAction<unknown> | undefined;
    }>;
}, "updateFolderPath" | "fetchGroupInfo" | "groupInfo" | "storeApplicationId">>;
export default _default;
