import { IterableDiffers, TemplateRef, TrackByFunction, ViewContainerRef } from '@angular/core'; export declare type CompareFn = (value: T, comparison: T) => boolean; export declare class ForDirective { private iterable; private tempRef; private vcRef; items: any[]; trackBy: TrackByFunction; filterKey: string; filterValue: any; filterContain: boolean; compareBy: CompareFn; containCompareBy: CompareFn; readonly compareFn: CompareFn; readonly containCompareFn: CompareFn; readonly trackByFn: TrackByFunction; private iterableDiffer; constructor(iterable: IterableDiffers, tempRef: TemplateRef, vcRef: ViewContainerRef); private applyChanges; ngOnChanges(): void; }