import type { BlockNoteEditor } from "../../editor/BlockNoteEditor"; import { SuggestionItem } from "../../extensions-shared/suggestion/SuggestionItem"; import { BlockSchema, InlineContentSchema, StyleSchema } from "../../schema"; export type BaseSlashMenuItem< BSchema extends BlockSchema, I extends InlineContentSchema, S extends StyleSchema > = SuggestionItem & { execute: (editor: BlockNoteEditor) => void; aliases?: string[]; };