import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    organizationId: never;
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    projects: {
        application: {
            id: never;
            name: never;
        };
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            [x: string]: never;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_RECYCLE__CLEAR_ALL", {}>;
    fetchRecycles: (params: import("../../../../../typings").CommonFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_RECYCLE__FETCH_RECYCLE", {
        params: import("../../../../../typings").CommonFetchParams;
    }>;
};
declare type ProjectsProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<ProjectsProps>, import("react-redux").Omit<{
    organizationId: never;
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    projects: {
        application: {
            id: never;
            name: never;
        };
        deleted: never;
        folderPath: never;
        intro: never;
        name?: undefined;
        parentFolderId: never;
        tags: {
            [x: string]: never;
        }[];
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_RECYCLE__CLEAR_ALL", {}>;
    fetchRecycles: (params: import("../../../../../typings").CommonFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_RECYCLE__FETCH_RECYCLE", {
        params: import("../../../../../typings").CommonFetchParams;
    }>;
}, "organizationId" | "loading" | "clearAll" | "pageInfo" | "projects" | "fetchRecycles">>;
export default _default;
