import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    loading: never;
    contentList: {
        title: never;
        fileId: never;
        fold?: undefined;
        urls: never[];
        isBase?: undefined;
        version?: undefined;
        extendId?: undefined;
        liveVersionNumber?: undefined;
        id: never;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        tags: {
            [x: string]: never;
        }[];
        type: never;
    }[];
    extendRecord: {
        [x: string]: never[];
    };
    fileDetail: {
        application: {
            id: never;
            name: never;
        };
        deleted: never;
        intro: never;
        name: never;
        suffix: never;
        tags: {
            [x: string]: never;
        }[];
        type: never;
        online: never;
        hasContent: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
        folderId: never;
    };
    editContent: {
        title?: undefined;
        fileId?: undefined;
        fold?: undefined;
        urls?: never[] | undefined;
        isBase?: undefined;
        version?: undefined;
        extendId?: undefined;
        liveVersionNumber?: undefined;
        id?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        tags?: {
            [x: string]: never;
        }[] | undefined;
        type?: undefined;
    };
    drawerOpen: never;
    locales: never[];
    saveLoading: never;
    baseContents: {
        id: never;
        name: never;
    }[];
    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;
    }[];
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__CLEAR_ALL", {}>;
    fetchList: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_CONTENT_LIST", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    openDrawer: (open: boolean, editContent?: Partial<import("../../../../../../../typings").ContentEntity> | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__OPEN_EDIT_DRAWER", {
        open: boolean;
        editContent: Partial<import("../../../../../../../typings").ContentEntity> | undefined;
    }>;
    commitFileToStore: (params: import("../../../../../../../typings").GoodsCommitParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__COMMIT_FILE_TO_STORE", {
        params: import("../../../../../../../typings").GoodsCommitParams;
        cb: (() => void) | undefined;
    }>;
    offlineFileFromStore: (params: import("../../../../../../../typings").GoodsOfflineParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__REVOKE_FILE_FROM_STORE", {
        params: import("../../../../../../../typings").GoodsOfflineParams;
        cb: (() => void) | undefined;
    }>;
    fetchFileDetail: (params: import("../../../../../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_FILE_DETAIL", {
        params: import("../../../../../../../typings").FilesFetchParams;
    }>;
    fetchParentFiles: (params: import("../../../../../../../typings").ParentFileFetchParams, cb?: ((folder: any) => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_PARENT_FILES", {
        params: import("../../../../../../../typings").ParentFileFetchParams;
        cb: ((folder: any) => void) | undefined;
    }>;
    updateFileOnlineStatus: (online: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_ONLINE_STATUS", {
        online: boolean;
    }>;
    updateContentValue: (key: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_DRAWER_VALUE", {
        key: string;
        value: any;
    }>;
    updateContentTags: (key: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_UPDATE_DRAWER_TAGS", {
        key: string;
        value: any;
    }>;
    saveContent: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__SAVE_CONTENT", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    deleteContent: (params: import("../../../../../../../typings").ProjectContentDeleteParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__DELETE_CONTENT", {
        fileId?: string | undefined;
        fileType?: string | undefined;
        status: boolean;
        id?: string | undefined;
        applicationId?: string | undefined;
    }>;
    fetchLocales: (applicationId: string) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_LOCALES", {
        applicationId: string;
    }>;
    openAuthDrawer: (visible?: any, editContent?: import("../../../../../../../typings").ContentEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editContent: import("../../../../../../../typings").ContentEntity | undefined;
    }>;
    fetchAuthList: (params: import("../../../../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_AUTH_LIST", {
        params: import("../../../../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__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_CONTENT__AUTH_ADD_USER", {
        params: import("../../../../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__AUTH_DELETE_USER", {
        params: import("../../../../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
};
declare type ProjectContentType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<ProjectContentType>, import("react-redux").Omit<{
    loading: never;
    contentList: {
        title: never;
        fileId: never;
        fold?: undefined;
        urls: never[];
        isBase?: undefined;
        version?: undefined;
        extendId?: undefined;
        liveVersionNumber?: undefined;
        id: never;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        tags: {
            [x: string]: never;
        }[];
        type: never;
    }[];
    extendRecord: {
        [x: string]: never[];
    };
    fileDetail: {
        application: {
            id: never;
            name: never;
        };
        deleted: never;
        intro: never;
        name: never;
        suffix: never;
        tags: {
            [x: string]: never;
        }[];
        type: never;
        online: never;
        hasContent: never;
        id: never;
        createTime?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        updateTime?: undefined;
        folderId: never;
    };
    editContent: {
        title?: undefined;
        fileId?: undefined;
        fold?: undefined;
        urls?: never[] | undefined;
        isBase?: undefined;
        version?: undefined;
        extendId?: undefined;
        liveVersionNumber?: undefined;
        id?: undefined;
        creator?: {
            id: never;
            account: never;
            nickName?: undefined;
        } | undefined;
        tags?: {
            [x: string]: never;
        }[] | undefined;
        type?: undefined;
    };
    drawerOpen: never;
    locales: never[];
    saveLoading: never;
    baseContents: {
        id: never;
        name: never;
    }[];
    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;
    }[];
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__CLEAR_ALL", {}>;
    fetchList: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_CONTENT_LIST", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    openDrawer: (open: boolean, editContent?: Partial<import("../../../../../../../typings").ContentEntity> | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__OPEN_EDIT_DRAWER", {
        open: boolean;
        editContent: Partial<import("../../../../../../../typings").ContentEntity> | undefined;
    }>;
    commitFileToStore: (params: import("../../../../../../../typings").GoodsCommitParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__COMMIT_FILE_TO_STORE", {
        params: import("../../../../../../../typings").GoodsCommitParams;
        cb: (() => void) | undefined;
    }>;
    offlineFileFromStore: (params: import("../../../../../../../typings").GoodsOfflineParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__REVOKE_FILE_FROM_STORE", {
        params: import("../../../../../../../typings").GoodsOfflineParams;
        cb: (() => void) | undefined;
    }>;
    fetchFileDetail: (params: import("../../../../../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_FILE_DETAIL", {
        params: import("../../../../../../../typings").FilesFetchParams;
    }>;
    fetchParentFiles: (params: import("../../../../../../../typings").ParentFileFetchParams, cb?: ((folder: any) => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_PARENT_FILES", {
        params: import("../../../../../../../typings").ParentFileFetchParams;
        cb: ((folder: any) => void) | undefined;
    }>;
    updateFileOnlineStatus: (online: boolean) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_ONLINE_STATUS", {
        online: boolean;
    }>;
    updateContentValue: (key: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_DRAWER_VALUE", {
        key: string;
        value: any;
    }>;
    updateContentTags: (key: string, value: any) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_UPDATE_DRAWER_TAGS", {
        key: string;
        value: any;
    }>;
    saveContent: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__SAVE_CONTENT", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    deleteContent: (params: import("../../../../../../../typings").ProjectContentDeleteParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__DELETE_CONTENT", {
        fileId?: string | undefined;
        fileType?: string | undefined;
        status: boolean;
        id?: string | undefined;
        applicationId?: string | undefined;
    }>;
    fetchLocales: (applicationId: string) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_LOCALES", {
        applicationId: string;
    }>;
    openAuthDrawer: (visible?: any, editContent?: import("../../../../../../../typings").ContentEntity | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__UPDATE_AUTH_DRAWER_VISIBLE", {
        visible: any;
        editContent: import("../../../../../../../typings").ContentEntity | undefined;
    }>;
    fetchAuthList: (params: import("../../../../../../../typings").AuthorizeListFetchParams) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__FETCH_AUTH_LIST", {
        params: import("../../../../../../../typings").AuthorizeListFetchParams;
    }>;
    fetchUserList: (params: import("../../../../../../../typings").AuthorizeUserFetchParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__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_CONTENT__AUTH_ADD_USER", {
        params: import("../../../../../../../typings").AuthorizeAddParams;
        cb: (() => void) | undefined;
    }>;
    deleteUser: (params: import("../../../../../../../typings").AuthorizeDeleteParams, cb?: (() => void) | undefined) => import("typesafe-actions").PayloadAction<"WORKSPACE_PROJECTS_PERSONAL_CONTENT__AUTH_DELETE_USER", {
        params: import("../../../../../../../typings").AuthorizeDeleteParams;
        cb: (() => void) | undefined;
    }>;
}, "locales" | "loading" | "clearAll" | "fetchList" | "fetchFileDetail" | "fileDetail" | "saveContent" | "deleteContent" | "fetchLocales" | "commitFileToStore" | "offlineFileFromStore" | "updateFileOnlineStatus" | "fetchParentFiles" | "fetchAuthList" | "fetchUserList" | "saveLoading" | "editContent" | "extendRecord" | "baseContents" | "authList" | "userList" | "drawerOpen" | "openDrawer" | "updateContentValue" | "updateContentTags" | "contentList" | "openAuthDrawer" | "authDrawerOpen" | "authLoading" | "saveUser" | "deleteUser">>;
export default _default;
