import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    organizationId: never;
    saveLoading: never;
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    projectList: {
        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;
    }[];
    authDrawerOpen: never;
    authLoading: never;
    authList: {
        target: {
            id: never;
            account: never;
        };
        type?: undefined;
        deleted: never;
        mask: never;
        typeId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    userList: {
        id: never;
        account: never;
        nickName?: undefined;
        email?: undefined;
        type?: undefined;
        organizationId?: undefined;
    }[];
    drawerOpen: never;
    editProject: {
        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;
    };
    applicationList: {
        name: never;
        deleted: never;
        host: {
            url: never;
            locales: never[];
        }[];
        intro: never;
        locales: never[];
        organizationId: never;
        resources: {
            detail: {
                host: never;
                downloadHost: never;
            };
            type: never;
            id: never;
            name: never;
        }[];
        slug: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__CLEAR_ALL", {}>;
    fetchProjectList: (params: import("../../../../../../../typings").ProjectListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_PROJECT_LIST", {
        applicationId?: string | undefined;
        type?: string | undefined;
        organizationId: string;
        id?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    openDrawer: (drawerOpen?: any, editProject?: import("../../../../../../../typings").ProjectEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__OPEN_EDIT_DRAWER", {
        drawerOpen: any;
        editProject: import("../../../../../../../typings").ProjectEntity | undefined;
    }>;
    openAuthDrawer: (visible?: any, editProject?: import("../../../../../../../typings").ProjectEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editProject: import("../../../../../../../typings").ProjectEntity | undefined;
    }>;
    fetchAuthList: (params: import("../../../../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_AUTH_LIST", {
        params: import("../../../../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER___FETCH_USER_LIST", {
        params: import("../../../../../../../typings").AuthorizeUserFetchParams;
        cb: (() => void) | undefined;
    }>;
    saveUser: (params: import("../../../../../../../typings").AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__SAVE_AUTH_USER", {
        params: import("../../../../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__DELETE_AUTH_USER", {
        params: import("../../../../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
    fetchApps: (params: import("../../../../../../../typings").PaginationReqParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_LIST", {
        params: import("../../../../../../../typings").PaginationReqParams;
    }>;
    updateEditProject: (name: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__UPDATE_EDIT_PROJECT_VALUE", {
        name: string;
        value: any;
    }>;
    saveProject: (params: import("../../../../../../../typings").ProjectSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__SAVE_PROJECT", {
        params: import("../../../../../../../typings").ProjectSaveParams;
        cb: (() => void) | undefined;
    }>;
    deleteProject: (id: string, applicationId: string, organizationId: string) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__DELETE_PROJECT", {
        id: string;
        applicationId: string;
        organizationId: string;
    }>;
};
declare type ProjectProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<ProjectProps>, import("react-redux").Omit<{
    organizationId: never;
    saveLoading: never;
    loading: never;
    pageInfo: {
        page: never;
        size: never;
        total: never;
    };
    projectList: {
        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;
    }[];
    authDrawerOpen: never;
    authLoading: never;
    authList: {
        target: {
            id: never;
            account: never;
        };
        type?: undefined;
        deleted: never;
        mask: never;
        typeId: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
    userList: {
        id: never;
        account: never;
        nickName?: undefined;
        email?: undefined;
        type?: undefined;
        organizationId?: undefined;
    }[];
    drawerOpen: never;
    editProject: {
        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;
    };
    applicationList: {
        name: never;
        deleted: never;
        host: {
            url: never;
            locales: never[];
        }[];
        intro: never;
        locales: never[];
        organizationId: never;
        resources: {
            detail: {
                host: never;
                downloadHost: never;
            };
            type: never;
            id: never;
            name: never;
        }[];
        slug: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
    }[];
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__CLEAR_ALL", {}>;
    fetchProjectList: (params: import("../../../../../../../typings").ProjectListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_PROJECT_LIST", {
        applicationId?: string | undefined;
        type?: string | undefined;
        organizationId: string;
        id?: string | undefined;
        page?: number | undefined;
        size?: number | undefined;
        search?: string | undefined;
    }>;
    openDrawer: (drawerOpen?: any, editProject?: import("../../../../../../../typings").ProjectEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__OPEN_EDIT_DRAWER", {
        drawerOpen: any;
        editProject: import("../../../../../../../typings").ProjectEntity | undefined;
    }>;
    openAuthDrawer: (visible?: any, editProject?: import("../../../../../../../typings").ProjectEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editProject: import("../../../../../../../typings").ProjectEntity | undefined;
    }>;
    fetchAuthList: (params: import("../../../../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_AUTH_LIST", {
        params: import("../../../../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER___FETCH_USER_LIST", {
        params: import("../../../../../../../typings").AuthorizeUserFetchParams;
        cb: (() => void) | undefined;
    }>;
    saveUser: (params: import("../../../../../../../typings").AuthorizeAddParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__SAVE_AUTH_USER", {
        params: import("../../../../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__DELETE_AUTH_USER", {
        params: import("../../../../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
    fetchApps: (params: import("../../../../../../../typings").PaginationReqParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__FETCH_LIST", {
        params: import("../../../../../../../typings").PaginationReqParams;
    }>;
    updateEditProject: (name: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__UPDATE_EDIT_PROJECT_VALUE", {
        name: string;
        value: any;
    }>;
    saveProject: (params: import("../../../../../../../typings").ProjectSaveParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__SAVE_PROJECT", {
        params: import("../../../../../../../typings").ProjectSaveParams;
        cb: (() => void) | undefined;
    }>;
    deleteProject: (id: string, applicationId: string, organizationId: string) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_FOLDER__DELETE_PROJECT", {
        id: string;
        applicationId: string;
        organizationId: string;
    }>;
}, "organizationId" | "loading" | "clearAll" | "pageInfo" | "fetchAuthList" | "fetchUserList" | "fetchProjectList" | "saveProject" | "deleteProject" | "fetchApps" | "saveLoading" | "authList" | "userList" | "drawerOpen" | "projectList" | "editProject" | "applicationList" | "openDrawer" | "openAuthDrawer" | "authDrawerOpen" | "authLoading" | "saveUser" | "deleteUser" | "updateEditProject">>;
export default _default;
