export class CherryStatic { static createSyntaxHook: typeof createSyntaxHook; static createMenuHook: typeof createMenuHook; static constants: { HOOKS_TYPE_LIST: import("./core/SyntaxBase").HookTypesList; }; static plugins: { TapdTablePlugin: typeof TapdTablePlugin; TapdHtmlTagPlugin: typeof TapdHtmlTagPlugin; TapdCheckListPlugin: typeof TapdCheckListPlugin; EChartsCodeBlockEngine: typeof EChartsCodeBlockEngine; }; static VERSION: string; /** * @this {typeof import('./Cherry').default | typeof CherryStatic} * @param {{ install: (defaultConfig: any, ...args: any[]) => void }} PluginClass 插件Class * @param {...any} args 初始化插件的参数 * @returns */ static usePlugin(this: typeof CherryStatic | typeof import("./Cherry").default, PluginClass: { install: (defaultConfig: any, ...args: any[]) => void; }, ...args: any[]): void; constructor(...args: any[]); } import { createSyntaxHook } from './Factory'; import { createMenuHook } from './Factory'; import TapdTablePlugin from './addons/advance/cherry-tapd-table-plugin'; import TapdHtmlTagPlugin from './addons/advance/cherry-tapd-html-tag-plugin'; import TapdCheckListPlugin from './addons/advance/cherry-tapd-checklist-plugin'; import EChartsCodeBlockEngine from './addons/advance/cherry-codeblock-echarts-plugin';