///
import { Editor, Extension } from "@tiptap/core";
import { Instance } from "tippy.js";
declare module "@tiptap/core" {
interface Commands {
bubbleMenu: {
showBubbleMenu: (value?: any) => ReturnType;
hideBubbleMenu: () => ReturnType;
};
}
}
export type BubbleMenuProps = {
ignoreTypes: string[];
zIndex: number;
component: (({ editor, from, to }: {
editor: Editor;
from: number;
to: number;
}) => React.JSX.Element) | null;
tippy: Instance | null;
delay: number;
debounce: any | null;
};
export declare const BubbleMenu: Extension;