import { ExtractPropTypes } from 'vue'; import { default as ElsTiptapEditor } from './tipTapEditor.vue'; export interface MentionOption { [key: string]: any; } export declare const tipTapEditorProps: { readonly options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => MentionOption[]) | (() => MentionOption[]) | (((new (...args: any[]) => MentionOption[]) | (() => MentionOption[])) | null)[], unknown, unknown, () => never[], boolean>; readonly placeholder: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly modelValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly richModelValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly mentionFormatter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (id: string | number) => string) | (() => (id: string | number) => string) | { (): (id: string | number) => string; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (id: string | number) => string) | (() => (id: string | number) => string) | { (): (id: string | number) => string; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, null, boolean>; readonly renderOption: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly renderMention: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly mentionDisplayLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (id: string) => string) | (() => (id: string) => string) | { (): (id: string) => string; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (id: string) => string) | (() => (id: string) => string) | { (): (id: string) => string; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, null, boolean>; readonly enableRichOutput: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly theme: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly width: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly height: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly border: import('element-plus/es/utils/index.mjs').EpPropFinalized; readonly resizable: import('element-plus/es/utils/index.mjs').EpPropFinalized; }; export type TipTapEditorProps = ExtractPropTypes; export type TipTapEditorInstance = InstanceType;