import { ResolvedPos, Node } from 'prosemirror-model';
import { Selection } from 'prosemirror-state';

export declare class ColumnSelection extends Selection {
    constructor(selection: Selection);
    _$from: ResolvedPos;
    _$to: ResolvedPos;
    get $from(): ResolvedPos;
    get $to(): ResolvedPos;
    map(): this;
    content(): import('prosemirror-model').Slice;
    eq(other: Selection): boolean;
    toJSON(): any;
    expandSelection(doc: Node): void;
    static create(doc: Node, from: number, to: number): ColumnSelection;
    getFirstNode(): Node | null;
}
