import { NgForOfContext } from '@angular/common'; import { DoCheck, IterableDiffers, OnDestroy, TemplateRef, TrackByFunction, ViewContainerRef } from '@angular/core'; import { Items } from './providers/items'; import * as i0 from "@angular/core"; export declare class ClrDatagridItems implements DoCheck, OnDestroy { template: TemplateRef>; private differs; private items; private iterableProxy; private _rawItems; private differ; private subscriptions; constructor(template: TemplateRef>, differs: IterableDiffers, items: Items, vcr: ViewContainerRef); set rawItems(items: T[]); set trackBy(value: TrackByFunction); /** * Asserts the correct type of the template context that the directive will render. * See https://angular.io/guide/structural-directives#typing-the-directives-context * * The presence of this method is a signal to the Ivy template type-check compiler that the * structural directive renders its template with a specific context type. */ static ngTemplateContextGuard(_dir: ClrDatagridItems, _ctx: unknown): _ctx is NgForOfContext; ngDoCheck(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[clrDgItems][clrDgItemsOf]", never, { "rawItems": "clrDgItemsOf"; "trackBy": "clrDgItemsTrackBy"; }, {}, never, never, false, never>; }