import { default as ESEditor } from './editor'; import { default as ESFold } from './fold'; import { default as ESIcon } from './icon'; import { DefineComponent, ComponentOptionsMixin, PublicProps, ComponentProvideOptions, CreateComponentPublicInstanceWithMixins, GlobalComponents, GlobalDirectives, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps } from 'vue'; import { EditorView } from 'codemirror'; export * from './messageLoading'; declare const _default: ( DefineComponent<{ content?: string; readonly?: boolean; theme?: "dark" | "light"; language?: "json" | "js" | "html" | "string" | "markdown"; }, { getVal: () => string; setVal: (value: string) => void; formatCode: () => void; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {} & { load: (view: EditorView) => any; change: (value: string) => any; }, string, PublicProps, Readonly<{ content?: string; readonly?: boolean; theme?: "dark" | "light"; language?: "json" | "js" | "html" | "string" | "markdown"; }> & Readonly<{ onLoad?: ((view: EditorView) => any) | undefined; onChange?: ((value: string) => any) | undefined; }>, { readonly: boolean; content: string; theme: "dark" | "light"; language: "json" | "js" | "html" | "string" | "markdown"; }, {}, {}, {}, string, ComponentProvideOptions, false, { editorContainer: HTMLDivElement; }, HTMLDivElement> | ({ new (...args: any[]): CreateComponentPublicInstanceWithMixins & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, { show: boolean; absolute: boolean; duration: number; }, false, {}, {}, GlobalComponents, GlobalDirectives, string, {}, HTMLDivElement, ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ show?: boolean; absolute?: boolean; duration?: number; }> & Readonly<{}>, {}, {}, {}, {}, { show: boolean; absolute: boolean; duration: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & ComponentOptionsBase & Readonly<{}>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, { show: boolean; absolute: boolean; duration: number; }, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; })) | DefineComponent<{ name: string; }, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{ name: string; }> & Readonly<{}>, {}, {}, {}, {}, string, ComponentProvideOptions, false, {}, SVGSVGElement>)[]; export default _default; export { ESEditor, ESIcon, ESFold };