import type { Node, ResolvedPos, Schema } from "../../../pm/model.js";
import type { EditorState } from "../../../pm/state.js";
export declare const isIntoTable: (state: EditorState) => boolean;
export declare const findParentTable: (state: EditorState) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentTableOnPosOnPos: ($pos: ResolvedPos) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentHeadOnPos: ($pos: ResolvedPos) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentBody: (state: EditorState) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentBodyOnPos: ($pos: ResolvedPos) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentRow: (state: EditorState) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentRowOnPos: ($pos: ResolvedPos) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentCell: (state: EditorState) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findParentCellOnPos: ($pos: ResolvedPos) => import("node_modules/prosemirror-utils/dist/types").FindResult;
export declare const findTableRows: (table: Node, schema: Schema) => {
    node: Node;
    pos: number;
}[];
export declare const findTableCells: (table: Node, schema: Schema) => {
    node: Node;
    pos: number;
}[];
