interface Props { id: number; } declare function applyFormat(format: string, value: any): void; declare function getSelectionFormat(): any; declare function hasSelection(): any; declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { editorRef: import('vue').CreateComponentPublicInstanceWithMixins> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onSelection-change"?: ((...args: any[]) => any) | undefined; "onContent-update"?: ((...args: any[]) => any) | undefined; }>, { applyFormat: (format: string, value: any) => void; getSelectionFormat: () => { bold?: undefined; italic?: undefined; underline?: undefined; strike?: undefined; color?: undefined; fontFamily?: undefined; fontSize?: undefined; textAlign?: undefined; } | { bold: boolean; italic: boolean; underline: boolean; strike: boolean; color: any; fontFamily: any; fontSize: any; textAlign: any; }; hasSelection: () => boolean; applyToAll: (command: (chain: any) => void) => void; editor: import('vue').ComputedRef; pendingEmptyMarks: import('vue').ComputedRef; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; "selection-change": (...args: any[]) => void; "content-update": (...args: any[]) => void; }, import('vue').PublicProps, { modelValue: string; editable: boolean; enableLists: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onSelection-change"?: ((...args: any[]) => any) | undefined; "onContent-update"?: ((...args: any[]) => any) | undefined; }>, { applyFormat: (format: string, value: any) => void; getSelectionFormat: () => { bold?: undefined; italic?: undefined; underline?: undefined; strike?: undefined; color?: undefined; fontFamily?: undefined; fontSize?: undefined; textAlign?: undefined; } | { bold: boolean; italic: boolean; underline: boolean; strike: boolean; color: any; fontFamily: any; fontSize: any; textAlign: any; }; hasSelection: () => boolean; applyToAll: (command: (chain: any) => void) => void; editor: import('vue').ComputedRef; pendingEmptyMarks: import('vue').ComputedRef; }, {}, {}, {}, { modelValue: string; editable: boolean; enableLists: boolean; }> | null; }, any>; export default _default;