import React from 'react';
import { RootState } from 'typesafe-actions';
import { CatalogContentSelectParams } from '@/types/builder';
declare const mapStateToProps: (store: RootState) => {
    applicationId: never;
    contentId: never;
    fileId: never;
    folderId: never;
    pageList: {
        contents: {
            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;
        }[];
        fold: never;
        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;
    }[];
    locale: never;
    projectName: never;
};
declare const mapDispatchToProps: {
    selectContent: (params: CatalogContentSelectParams) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__SELECT_CONTENT", {
        applicationId?: string | undefined;
        contentId?: string | undefined;
        fileId?: string | undefined;
        fileType?: string | undefined;
        folderId?: string | undefined;
        locale?: string | undefined;
    }>;
    selectFoldStatus: (id: string, fold?: any) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_FILE_FOLD", {
        id: string;
        fold: any;
    }>;
    updateLocale: (locale: string) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_LOCALE", {
        locale: string;
    }>;
};
declare type Type = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<React.FC<Type>, import("react-redux").Omit<{
    applicationId: never;
    contentId: never;
    fileId: never;
    folderId: never;
    pageList: {
        contents: {
            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;
        }[];
        fold: never;
        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;
    }[];
    locale: never;
    projectName: never;
} & {
    selectContent: (params: CatalogContentSelectParams) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__SELECT_CONTENT", {
        applicationId?: string | undefined;
        contentId?: string | undefined;
        fileId?: string | undefined;
        fileType?: string | undefined;
        folderId?: string | undefined;
        locale?: string | undefined;
    }>;
    selectFoldStatus: (id: string, fold?: any) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_FILE_FOLD", {
        id: string;
        fold: any;
    }>;
    updateLocale: (locale: string) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_LOCALE", {
        locale: string;
    }>;
}, "applicationId" | "contentId" | "fileId" | "folderId" | "locale" | "updateLocale" | "selectContent" | "pageList" | "selectFoldStatus" | "projectName">>;
export default _default;
