import { Plugin } from 'prosemirror-state';
/**
 * Extract table context information from a resolved position, if available.
 *
 * @param {import('prosemirror-model').ResolvedPos} $pos
 * @param {number} depth Depth at which to look for table cell context (e.g., run node depth + 1)
 * @returns {{
 *   tableProperties: Record<string, any>|null,
 *   rowIndex: number,
 *   cellIndex: number,
 *   numCells: number,
 *   numRows: number,
 * }|null}
 */
export function extractTableInfo($pos: import('prosemirror-model').ResolvedPos, depth: number): {
    tableProperties: Record<string, any> | null;
    rowIndex: number;
    cellIndex: number;
    numCells: number;
    numRows: number;
} | null;
export const TRANSIENT_HYPERLINK_STYLE_IDS: Set<string>;
export function calculateInlineRunPropertiesPlugin(editor: object): Plugin;
//# sourceMappingURL=calculateInlineRunPropertiesPlugin.d.ts.map