import { MarkdownEditorLabels } from './types'; type __VLS_Props = { kind: 'link' | 'image' | 'math' | 'comment'; labels: MarkdownEditorLabels; value: string; /** The selection is in a link: offer to remove it. */ removable?: boolean; /** KaTeX markup for the formula preview; null while KaTeX loads. */ renderMath?: (tex: string) => string | null; /** Bumped when KaTeX arrives, so the preview typesets. */ assetsVersion?: number; }; declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { submit: (value: string) => any; remove: () => any; cancel: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onSubmit?: ((value: string) => any) | undefined; onRemove?: (() => any) | undefined; onCancel?: (() => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { field: HTMLInputElement; }, HTMLFormElement>; export default _default;