import { SelectionHandleType, CellCtrl } from 'ag-grid-community'; import { AbstractSelectionHandle } from "./abstractSelectionHandle"; export declare class FillHandle extends AbstractSelectionHandle { private valueService; static TEMPLATE: string; private initialPosition; private initialXY; private lastCellMarked; private markedCells; private cellValues; private dragAxis; private isUp; private isLeft; private isReduce; protected type: SelectionHandleType; constructor(); protected updateValuesOnMove(e: MouseEvent): void; protected onDrag(e: MouseEvent): void; protected onDragEnd(e: MouseEvent): void; private getFillHandleDirection; private raiseFillStartEvent; private raiseFillEndEvent; private handleValueChanged; private clearCellsInRange; private processValues; protected clearValues(): void; private clearMarkedPath; private clearCellValues; private markPathFrom; private extendVertical; private reduceVertical; private extendHorizontal; private reduceHorizontal; refresh(cellCtrl: CellCtrl): void; }