import type { EditorConfig, EventInfo } from 'ckeditor5'; import { type EditorRelaxedConstructor, type ExtractEditorType } from '@ckeditor/ckeditor5-integrations-common'; declare const _default: (__VLS_props: { readonly onBlur?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onFocus?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onInput?: ((data: string, event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly "onUpdate:modelValue"?: ((...args: unknown[]) => any) | undefined; readonly onReady?: ((editor: ExtractEditorType) => any) | undefined; readonly onDestroy?: (() => any) | undefined; editor: TEditorConstructor; config?: EditorConfig | undefined; tagName?: string | undefined; disabled?: boolean | undefined; disableTwoWayDataBinding?: boolean | undefined; modelValue?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { attrs: any; emit: ((evt: "blur", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "focus", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "input", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "update:modelValue", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "ready", editor: ExtractEditorType) => void) & ((evt: "destroy") => void) & ((evt: "update:modelValue", value: string) => void); slots: {}; } | undefined, __VLS_expose?: ((exposed: import("vue").ShallowUnwrapRef<{ instance: import("vue").Ref | undefined, ExtractEditorType | undefined>; lastEditorData: import("vue").Ref; }>) => void) | undefined, __VLS_setup?: Promise<{ props: { readonly onBlur?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onFocus?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onInput?: ((data: string, event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly "onUpdate:modelValue"?: ((...args: unknown[]) => any) | undefined; readonly onReady?: ((editor: ExtractEditorType) => any) | undefined; readonly onDestroy?: (() => any) | undefined; editor: TEditorConstructor; config?: EditorConfig | undefined; tagName?: string | undefined; disabled?: boolean | undefined; disableTwoWayDataBinding?: boolean | undefined; modelValue?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import("vue").ShallowUnwrapRef<{ instance: import("vue").Ref | undefined, ExtractEditorType | undefined>; lastEditorData: import("vue").Ref; }>): void; attrs: any; slots: {}; emit: ((evt: "blur", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "focus", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "input", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "update:modelValue", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "ready", editor: ExtractEditorType) => void) & ((evt: "destroy") => void) & ((evt: "update:modelValue", value: string) => void); }>) => import("vue").VNode & { __ctx?: { props: { readonly onBlur?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onFocus?: ((event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly onInput?: ((data: string, event: EventInfo, editor: ExtractEditorType) => any) | undefined; readonly "onUpdate:modelValue"?: ((...args: unknown[]) => any) | undefined; readonly onReady?: ((editor: ExtractEditorType) => any) | undefined; readonly onDestroy?: (() => any) | undefined; editor: TEditorConstructor; config?: EditorConfig | undefined; tagName?: string | undefined; disabled?: boolean | undefined; disableTwoWayDataBinding?: boolean | undefined; modelValue?: string | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: import("vue").ShallowUnwrapRef<{ instance: import("vue").Ref | undefined, ExtractEditorType | undefined>; lastEditorData: import("vue").Ref; }>): void; attrs: any; slots: {}; emit: ((evt: "blur", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "focus", event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "input", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "update:modelValue", data: string, event: EventInfo, editor: ExtractEditorType) => void) & ((evt: "ready", editor: ExtractEditorType) => void) & ((evt: "destroy") => void) & ((evt: "update:modelValue", value: string) => void); } | undefined; }; export default _default; type __VLS_PrettifyLocal = { [K in keyof T]: T[K]; } & {};