import { PipeTransform } from '@angular/core'; import { DataCellTemplateContext, Grid, GridPluginInstances } from '../../interfaces'; import { DataCellContextFactoryFn } from '../../misc/types'; import * as i0 from "@angular/core"; /** * Obtains data cell context for template */ export declare class DataCellContextPipe implements PipeTransform { protected factoryFn: DataCellContextFactoryFn; protected grid: Grid; plugins: GridPluginInstances; constructor(factoryFn: DataCellContextFactoryFn, grid: Grid, plugins: GridPluginInstances); /** * Obtains data cell context for cell template * @param data - Data for row that is being rendered * @param index - Index of row for currently rendered cell * @param columnMetadata - Column metadata for rendered cell */ transform = DataCellTemplateContext>(data: TData, index: number, columnMetadata: TColumnMetadata): TContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } //# sourceMappingURL=dataCellContext.pipe.d.ts.map