import { IStrategy } from './IStrategy'; import { BulkUpdateValidationResult } from './IStrategyActionReturn'; import { IPreviewInfo } from '../../Utilities/Interface/IPreview'; import { GridCell } from '../../Utilities/Interface/Selection/GridCell'; export interface IBulkUpdateStrategy extends IStrategy { CheckCorrectCellSelection(): BulkUpdateValidationResult; BuildPreviewValues(BulkUpdateValue: any): IPreviewInfo; ApplyBulkUpdate(newValues: GridCell[]): void; }