import { SelectRange } from './selectionState/selectionTypes'; import { CellDef, ColumnDef, DataRow } from './types'; export interface AutofillContext { srcRowIndex: number; srcColIndex: number; srcColDef: ColumnDef; srcCellDef: CellDef; destRowIndex: number; destColIndex: number; destColDef: ColumnDef; destCellDef: CellDef; } export declare function repeatSelectionIntoFill(selectRange: SelectRange, fillRange: SelectRange, data: Array>, columns: ColumnDef[], cloneCellDef: (context: AutofillContext) => CellDef): Array>;