import { TextAlignOptions } from '@tiptap/extension-text-align'; import { StarterKitOptions } from '@tiptap/starter-kit'; import { Editor } from '@tiptap/vue-3'; import { Ref } from 'vue'; export type HeadingOptions = Extract; export type HeadingLevel = NonNullable[number]; /** * Composable for using several editor utilities. */ export declare const useEditorUtils: (editor: Ref) => { hasExtension: import('vue').ComputedRef<(name: string) => boolean>; hasTextExtension: import('vue').ComputedRef<(alignment: TextAlignOptions["alignments"][number]) => boolean>; hasHeadingLevelExtension: import('vue').ComputedRef<(level: number) => boolean>; };