import { IgcGridBaseDirective } from './igc-grid-base-directive'; /* jsonAPIPlainObject */ /* csSuppress */ /** * Merge strategy interface. */ export declare class IgcGridMergeStrategy { /* blazorCSSuppress */ /** * Function that processes merging of the whole data per merged field. * Returns collection where object has reference to the original record and map of the cell merge metadata per field. */ public merge(data: any[], field: string, comparer: any, result: any[], activeRowIndexes: number[], isDate?: boolean, isTime?: boolean, grid?: IgcGridBaseDirective): any[]; /** * Function that compares values for merging. Returns true if same, false if different. */ public comparer(prevRecord: any, record: any, field: string): boolean; }