import { AfterViewInit, TemplateRef, ViewContainerRef } from '@angular/core';
import { ReplaceableComponentsService } from '@abp/ng.core';
import * as i0 from "@angular/core";
export declare class IfReplaceableTemplateExistsDirective implements AfterViewInit {
    private view;
    private template;
    private replaceableComponentsService;
    abpIfReplaceableTemplateExists: string;
    constructor(view: ViewContainerRef, template: TemplateRef<any>, replaceableComponentsService: ReplaceableComponentsService);
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IfReplaceableTemplateExistsDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<IfReplaceableTemplateExistsDirective, "[abpIfReplaceableTemplateExists]", never, { "abpIfReplaceableTemplateExists": { "alias": "abpIfReplaceableTemplateExists"; "required": false; }; }, {}, never, never, false, never>;
}
