import Vditor from 'vditor'; import { Ref } from 'vue'; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent; default: () => import("./types").DefaultOptions; }; placeholder: { type: StringConstructor; default: string; }; toolbar: { type: import("vue").PropType; default: () => string[]; }; fullscreen: { type: BooleanConstructor; default: boolean; }; }>, { vditorNode: Ref; isTextareaFocus: Ref; ready: Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { load: (e: Vditor) => Vditor; 'update:modelValue': (e: string) => string; ctrlEnter: (e: string) => string; 'update:fullscreen': (e: boolean) => boolean; }, string, import("vue").PublicProps, Readonly; default: () => import("./types").DefaultOptions; }; placeholder: { type: StringConstructor; default: string; }; toolbar: { type: import("vue").PropType; default: () => string[]; }; fullscreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onLoad?: ((e: Vditor) => any) | undefined; "onUpdate:modelValue"?: ((e: string) => any) | undefined; "onUpdate:fullscreen"?: ((e: boolean) => any) | undefined; onCtrlEnter?: ((e: string) => any) | undefined; }>, { toolbar: string[]; placeholder: string; modelValue: string; fullscreen: boolean; defaultOptions: IOptions; }, {}, { HandleValue: import("vue").DefineComponent, () => null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': null; }, string, import("vue").PublicProps, Readonly> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { modelValue: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; HandleFullscreen: import("vue").DefineComponent, () => null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:fullscreen': null; }, string, import("vue").PublicProps, Readonly> & Readonly<{ "onUpdate:fullscreen"?: ((...args: any[]) => any) | undefined; }>, { fullscreen: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; VkAsyncTeleport: import("vue").DefineComponent; default: any; }; sleep: { type: NumberConstructor; default: number; }; await: { type: PromiseConstructor; default: any; }; teleport: { type: BooleanConstructor; default: boolean; }; }>, { ready: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; default: any; }; sleep: { type: NumberConstructor; default: number; }; await: { type: PromiseConstructor; default: any; }; teleport: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { to: string | import("vue").RendererElement; sleep: number; await: Promise; teleport: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;