/**
 * Get the current editor context for menu logic
 *
 * @param {Object} editor - The editor instance
 * @param {MouseEvent} [event] - Optional mouse event (for context menu)
 * @returns {Promise<Object>} context - Enhanced editor context with comprehensive state information
 */
export function getEditorContext(editor: Object, event?: MouseEvent): Promise<Object>;
export function getPropsByItemId(itemId: string, props: Object): Object;
declare function getStructureFromResolvedPos(state: any, pos: any): {
    isInTable: boolean;
    isInList: boolean;
    isInSectionNode: boolean;
} | null;
declare function isCollaborationEnabled(editor: any): boolean;
export { getStructureFromResolvedPos as __getStructureFromResolvedPosForTest, isCollaborationEnabled as __isCollaborationEnabledForTest };
//# sourceMappingURL=utils.d.ts.map