import { Node } from '@tiptap/pm/model'; export declare const isRectSelected: (rect: any) => (selection: CellSelection) => boolean; export declare const findTable: (selection: Selection) => any; export declare const isCellSelection: (selection: any) => boolean; export declare const isColumnSelected: (columnIndex: number) => (selection: any) => boolean; export declare const isRowSelected: (rowIndex: number) => (selection: any) => boolean; export declare const isTableSelected: (selection: any) => boolean; export declare const getCellsInColumn: (columnIndex: number | number[]) => (selection: Selection) => { pos: number; start: number; node: Node | null | undefined; }[] | null; export declare const getCellsInRow: (rowIndex: number | number[]) => (selection: Selection) => { pos: number; start: number; node: Node | null | undefined; }[] | null; export declare const getCellsInTable: (selection: Selection) => any; export declare const findParentNodeClosestToPos: ($pos: ResolvedPos, predicate: (node: Node) => boolean) => { pos: any; start: any; depth: any; node: any; } | null; export declare const findCellClosestToPos: ($pos: ResolvedPos) => { pos: any; start: any; depth: any; node: any; } | null; export declare const selectColumn: (index: number) => (tr: Transaction) => any; export declare const selectRow: (index: number) => (tr: Transaction) => any; export declare const selectTable: (tr: Transaction) => any;