import { TemplateRef, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class CustomNgForDirective {
    private templateRef;
    private viewContainer;
    constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef);
    set customNgForOf(context: any[]);
    private parseItem;
    static ɵfac: i0.ɵɵFactoryDeclaration<CustomNgForDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<CustomNgForDirective, "[customNgForOf]", never, { "customNgForOf": { "alias": "customNgForOf"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class CustomNgForModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<CustomNgForModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<CustomNgForModule, [typeof CustomNgForDirective], never, [typeof CustomNgForDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<CustomNgForModule>;
}
