import type { Transaction } from '@atlaskit/editor-prosemirror/state';
import type { Command } from '../../types';
import { Side } from './selection';
export declare const setSelectionTopLevelBlocks: (tr: Transaction, event: React.MouseEvent<any>, editorRef: HTMLElement, posAtCoords: (coords: {
    left: number;
    top: number;
}) => {
    inside: number;
    pos: number;
} | null | void, editorFocused: boolean) => void;
export declare const setGapCursorAtPos: (position: number, side?: Side) => Command;
