import type { Editor } from "@tiptap/react"; import type { TextMenuConfig } from "../config"; interface TextMenuStates { isBold: boolean; isItalic: boolean; isUnderline: boolean; isStrike: boolean; isQuote: boolean; isAlignLeft: boolean; isAlignCenter: boolean; isAlignRight: boolean; isAlignJustify: boolean; isLink: boolean; } export declare const useConditionalRules: (config: TextMenuConfig | undefined, editor: Editor | null, states: TextMenuStates | undefined) => { getRuleForItem: (itemKey: keyof TextMenuConfig) => import("../config").ConditionalRule | undefined; } | null; export {};