/// import { Node as ProsemirrorNode, Schema, Selection, TableRect, Transaction } from '@milkdown/prose'; export declare type CellPos = { pos: number; start: number; node: ProsemirrorNode; }; export declare const findTable: (selection: Selection) => import("@milkdown/prose").ContentNodeWithPos | undefined; export declare const getCellsInColumn: (columnIndex: number) => (selection: Selection) => CellPos[] | undefined; export declare const getCellsInRow: (rowIndex: number) => (selection: Selection) => CellPos[] | undefined; export declare const createTable: (schema: Schema, rowsCount?: number, colsCount?: number) => ProsemirrorNode; export declare const selectLine: (type: 'row' | 'col') => (index: number) => (tr: Transaction) => any; export declare const getCellsInTable: (selection: Selection) => { pos: number; start: number; node: ProsemirrorNode | null | undefined; }[] | undefined; export declare const selectTable: (tr: Transaction) => any; export declare function addRowWithAlignment(tr: Transaction, { map, tableStart, table }: TableRect, row: number): Transaction; //# sourceMappingURL=utils.d.ts.map