import React from "react"; import { ReactNextElement } from "@next-core/react-element"; import "@next-core/theme"; import type { NoticeItem } from "../notice-dropdown/index.js"; import { SpaceDetail } from "./interfaces.js"; import type { UploadOptions } from "../shared/interfaces.js"; import type { KnowledgeItem } from "./interfaces.js"; export interface SpaceWorkbenchProps { notifyCenterUrl: string; spaceDetail: SpaceDetail; notices?: NoticeItem[]; knowledges?: KnowledgeItem[]; uploadOptions?: UploadOptions; } /** * 构件 `ai-portal.space-workbench` * * 协作空间工作台,集成顶部导航、侧边栏(知识库、业务实例)、聊天区域和服务流等核心功能的一体化工作台构件。 */ export declare class SpaceWorkbench extends ReactNextElement implements SpaceWorkbenchProps { #private; /** 消息通知列表 */ accessor notices: NoticeItem[] | undefined; /** 知识库列表 */ accessor knowledges: KnowledgeItem[] | undefined; /** 空间详情信息,必填 */ accessor spaceDetail: SpaceDetail; /** 消息中心跳转链接,必填 */ accessor notifyCenterUrl: string; /** 文件上传配置选项 */ accessor uploadOptions: UploadOptions | undefined; render(): React.JSX.Element; }