import type { EditorState, Transaction } from 'prosemirror-state';
export declare const setCellSelection: (pos: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectColumnAtIndex: (index: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectColumnCmd: () => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectRowAtIndex: (index: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectRowCmd: () => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectRows: (fromRow: number, toRow: number, tablePos: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectColumns: (fromCol: number, toCol: number, tablePos: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const deleteRowAtIndex: (index: number) => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
export declare const selectWholeTable: () => (state: EditorState, dispatch?: (tr: Transaction) => void) => boolean;
//# sourceMappingURL=selection.d.ts.map