import React from 'react';
import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    loading: never;
    list: {
        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;
    }[];
    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;
    };
    applicationId: never;
};
declare const mapDispatchToProps: {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_PAGES_CONTENT__CLEAR_ALL", {}>;
    fetchPageContentList: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_PAGES_CONTENT__FETCH_PAGE_CONTENT_LIST", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    fetchFileDetail: (params: import("../../../../../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PROJECTS_CONTENT__FETCH_FILE_DETAIL", {
        params: import("../../../../../../../typings").FilesFetchParams;
    }>;
    fetchApplicationInfo: (applicationId: string) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_APP__FETCH_APPLICATION_INFO", {
        applicationId: string;
    }>;
};
declare type PageListType = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<PageListType>, import("react-redux").Omit<{
    loading: never;
    list: {
        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;
    }[];
    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;
    };
    applicationId: never;
} & {
    clearAll: () => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_PAGES_CONTENT__CLEAR_ALL", {}>;
    fetchPageContentList: (params: import("../../../../../../../typings").ProjectContentFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_FILE_PAGES_CONTENT__FETCH_PAGE_CONTENT_LIST", {
        applicationId: string;
        fileType?: string | undefined;
        fileId: string;
    }>;
    fetchFileDetail: (params: import("../../../../../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"APPLICATION_PROJECTS_CONTENT__FETCH_FILE_DETAIL", {
        params: import("../../../../../../../typings").FilesFetchParams;
    }>;
    fetchApplicationInfo: (applicationId: string) => import("typesafe-actions").PayloadAction<"APPLICATION_SETTINGS_APP__FETCH_APPLICATION_INFO", {
        applicationId: string;
    }>;
}, "applicationId" | "list" | "loading" | "clearAll" | "fetchPageContentList" | "fetchFileDetail" | "fileDetail" | "fetchApplicationInfo">>;
export default _default;
