import { RootState } from 'typesafe-actions';
declare const mapStateToProps: (store: RootState) => {
    application: {
        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;
    };
    loading: never;
    file: {
        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;
    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;
    }[];
    components: {
        id: never;
        name: never;
        label: never;
        type: never;
        version: never;
        isLiveVersion?: undefined;
        enableChildren?: undefined;
        schema?: {
            [x: string]: any;
        } | undefined;
        meta?: {
            notRender?: undefined;
            decorated?: undefined;
            isHtml?: undefined;
            isBody?: undefined;
            isHead?: undefined;
        } | undefined;
        components?: any[] | undefined;
        resource?: {
            entry: {
                node: {
                    host: never;
                    downloadHost: never;
                    path: never;
                    contentId: never;
                    origin: never;
                };
                browser: {
                    host: never;
                    downloadHost: never;
                    path: never;
                    contentId: never;
                    origin: never;
                };
                debug: {
                    host?: undefined;
                    downloadHost?: undefined;
                    path?: undefined;
                    contentId?: undefined;
                    origin?: undefined;
                };
                css: {
                    host?: undefined;
                    downloadHost?: undefined;
                    path?: undefined;
                    contentId?: undefined;
                    origin?: undefined;
                };
            };
            dependencies: {
                id: never;
                name: never;
            }[];
            'editor-entry': {
                id: never;
                name: never;
            }[];
        } | undefined;
        category?: {
            type?: undefined;
            name: never;
            categoryName: never;
            groupName: never;
            sort: never;
            rank: never;
            props: {};
            description: never;
            screenshot: never;
        } | undefined;
        useStyleEditor?: undefined;
    }[];
};
declare const mapDispatchToProps: {
    openToolbarEditor: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_EDITOR_VISIBLE", {
        open: boolean;
        type: string | undefined;
        data: any;
    }>;
    openToolbarModal: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_MODAL_VISIBLE", {
        open: boolean;
        type: string | undefined;
        data: any;
    }>;
    templateBind: (status: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__TEMPLATE_OPEN_IN_PAGE", {
        status: boolean;
    }>;
    selectContent: (params: import("@/types/builder").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;
    }>;
    clear: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__CLEAR_ALL", {}>;
    fetchApp: (id: string) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_APP", {
        id: string;
    }>;
    fetchFile: (params: import("../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_FILE", {
        ids: string[];
        applicationId: string;
    }>;
    fetchContent: (params: import("@/types/builder").ContentFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_CONTENT", {
        applicationId: string;
        id: string;
        type?: import("../../../typings").FileType | undefined;
    }>;
    fetchComponents: (applicationId: string) => import("typesafe-actions").PayloadAction<"BUILDER_COMPONENT_LIST__FETCH_COMPONENT_LIST", {
        applicationId: string;
    }>;
    openStoreModal: (open: boolean, type?: string | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_PAGE_COPY_MODAL_VISIBLE", {
        open: boolean;
        type: string | undefined;
    }>;
};
declare type IProps = ReturnType<typeof mapStateToProps> & typeof mapDispatchToProps;
declare const _default: import("react-redux").ConnectedComponent<(props: IProps) => JSX.Element, import("react-redux").Omit<{
    application: {
        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;
    };
    loading: never;
    file: {
        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;
    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;
    }[];
    components: {
        id: never;
        name: never;
        label: never;
        type: never;
        version: never;
        isLiveVersion?: undefined;
        enableChildren?: undefined;
        schema?: {
            [x: string]: any;
        } | undefined;
        meta?: {
            notRender?: undefined;
            decorated?: undefined;
            isHtml?: undefined;
            isBody?: undefined;
            isHead?: undefined;
        } | undefined;
        components?: any[] | undefined;
        resource?: {
            entry: {
                node: {
                    host: never;
                    downloadHost: never;
                    path: never;
                    contentId: never;
                    origin: never;
                };
                browser: {
                    host: never;
                    downloadHost: never;
                    path: never;
                    contentId: never;
                    origin: never;
                };
                debug: {
                    host?: undefined;
                    downloadHost?: undefined;
                    path?: undefined;
                    contentId?: undefined;
                    origin?: undefined;
                };
                css: {
                    host?: undefined;
                    downloadHost?: undefined;
                    path?: undefined;
                    contentId?: undefined;
                    origin?: undefined;
                };
            };
            dependencies: {
                id: never;
                name: never;
            }[];
            'editor-entry': {
                id: never;
                name: never;
            }[];
        } | undefined;
        category?: {
            type?: undefined;
            name: never;
            categoryName: never;
            groupName: never;
            sort: never;
            rank: never;
            props: {};
            description: never;
            screenshot: never;
        } | undefined;
        useStyleEditor?: undefined;
    }[];
} & {
    openToolbarEditor: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_EDITOR_VISIBLE", {
        open: boolean;
        type: string | undefined;
        data: any;
    }>;
    openToolbarModal: (open: boolean, type?: string | undefined, data?: any) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__UPDATE_TOOLBAR_MODAL_VISIBLE", {
        open: boolean;
        type: string | undefined;
        data: any;
    }>;
    templateBind: (status: boolean) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__TEMPLATE_OPEN_IN_PAGE", {
        status: boolean;
    }>;
    selectContent: (params: import("@/types/builder").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;
    }>;
    clear: () => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__CLEAR_ALL", {}>;
    fetchApp: (id: string) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_APP", {
        id: string;
    }>;
    fetchFile: (params: import("../../../typings").FilesFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_FILE", {
        ids: string[];
        applicationId: string;
    }>;
    fetchContent: (params: import("@/types/builder").ContentFetchParams) => import("typesafe-actions").PayloadAction<"BUILDER_MAIN__FETCH_CONTENT", {
        applicationId: string;
        id: string;
        type?: import("../../../typings").FileType | undefined;
    }>;
    fetchComponents: (applicationId: string) => import("typesafe-actions").PayloadAction<"BUILDER_COMPONENT_LIST__FETCH_COMPONENT_LIST", {
        applicationId: string;
    }>;
    openStoreModal: (open: boolean, type?: string | undefined) => import("typesafe-actions").PayloadAction<"BUILDER_HEADER__UPDATE_PAGE_COPY_MODAL_VISIBLE", {
        open: boolean;
        type: string | undefined;
    }>;
}, "applicationId" | "contentId" | "fileId" | "folderId" | "templateBind" | "application" | "loading" | "file" | "components" | "fetchComponents" | "selectContent" | "fetchApp" | "fetchContent" | "fetchFile" | "pageList" | "clear" | "openStoreModal" | "openToolbarEditor" | "openToolbarModal">>;
export default _default;
