qwen-code/packages/web-shell/client/index.ts

70 lines
2 KiB
TypeScript

export { App as WebShell } from './App';
export type {
WebShellApi,
WebShellProps,
BugReportInfo,
SessionChangeEvent,
} from './App';
export type { ComposerToolbarAction } from './components/ChatEditor';
export type { ToastTone } from './components/ToastHost';
export type { WebShellLanguage } from './i18n';
export type { WebShellTheme } from './themeContext';
export type {
CodeBlockRenderer,
MarkdownContentSource,
MarkdownRenderContext,
MarkdownTableMode,
ToolHeaderExtraRenderer,
ToolHeaderExtraRenderInfo,
ToolHeaderKind,
UserMessageContentRenderer,
UserMessageContentRenderInfo,
ComposerToolbarStartRenderer,
ComposerToolbarRightRenderer,
WelcomeFooterRenderer,
WebShellComposerApi,
WebShellBuiltinComposerTagKind,
WebShellComposerInput,
WebShellComposerTag,
WebShellComposerTagIconMap,
WebShellComposerTagKind,
WebShellComposerTagOptions,
WebShellComposerTagPlacement,
WebShellComposerToolbarRenderInfo,
WebShellComposerToolbarStartRenderInfo,
WebShellComposerToolbarRightRenderInfo,
WebShellComposerTextOptions,
WelcomeHeaderRenderer,
WebShellMarkdownCustomization,
WebShellFooterRenderInfo,
FooterRenderer,
LoadingPhrasesResolver,
WebShellAtItem,
WebShellAtProvider,
WebShellBottomStatusItem,
WebShellCodeBlockRenderInfo,
WebShellTaskInfo,
WebShellAgentTask,
WebShellShellTask,
WebShellMonitorTask,
WebShellModelInfo,
WebShellSkillInfo,
} from './customization';
export type { WelcomeHeaderProps } from './components/WelcomeHeader';
export {
ECHARTS_FULLDATA_LANGUAGE,
EchartsFullDataBlock,
createEchartsFullDataRenderer,
} from './components/messages/EchartsFullDataBlock';
export type {
DatasetCell,
EchartsFullDataBlockProps,
EchartsFullDataOption,
EchartsFullDataRefMeta,
EchartsFullDataRefResolver,
EchartsFullDataResolvedDataset,
EchartsFullDataRendererOptions,
EchartsInstance,
EchartsRuntime,
EchartsRuntimeLoader,
} from './components/messages/EchartsFullDataBlock';