import { TemplateRef, OnInit, OnDestroy } from '@angular/core'; import { PblColumnTypeDefinitionDataMap } from '@pebula/ngrid/core'; import { PblNgridRegistryService } from '../../registry/registry.service'; import { PblNgridCellDefDirectiveBase } from './types'; import * as i0 from "@angular/core"; export declare abstract class PblNgridBaseCellDef implements OnInit, OnDestroy, PblNgridCellDefDirectiveBase { tRef: TemplateRef; protected registry: PblNgridRegistryService; name: string; type: keyof PblColumnTypeDefinitionDataMap; constructor(tRef: TemplateRef, registry: PblNgridRegistryService); abstract ngOnInit(): void; abstract ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, never, never, {}, {}, never, never, false>; }