import { CellsSelection } from './cellsSelection'; export declare class CellsSelectionBuilder { private isSelectionInProgress; private editCursorCell; private selection; private focusCell; private autofillDragCell; constructor(x: number, y: number); withSelectionFromCursorTo(x: number, y: number): CellsSelectionBuilder; withSelectionFromCursorTo(coord: [number, number]): CellsSelectionBuilder; withSelection(top: number, left: number, bottom: number, right: number): CellsSelectionBuilder; withSelection(from: [number, number], to: [number, number]): CellsSelectionBuilder; withOngoingSelectionDrag(): this; withoutOngoingSelectionDrag(): this; withAutofillDragCell(x: number, y: number): this; withoutAutofillDragCell(): this; build(): CellsSelection; } export declare function cellsSelection(x: number, y: number): CellsSelectionBuilder; export declare function cellsSelection(coord: [number, number]): CellsSelectionBuilder;