import { TemplateRef, ViewContainerRef, OnDestroy } from '@angular/core';
import { BreakpointObserver } from '@angular/cdk/layout';
import * as i0 from "@angular/core";
export declare class NgIfPortraitDirective implements OnDestroy {
    private templateRef;
    private viewContainer;
    private breakpointObserver;
    private hasView;
    private subscription;
    constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, breakpointObserver: BreakpointObserver);
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgIfPortraitDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgIfPortraitDirective, "[ngIfPortrait]", never, {}, {}, never, never, false, never>;
}
export declare class NgIfPortraitDirectiveModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<NgIfPortraitDirectiveModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgIfPortraitDirectiveModule, [typeof NgIfPortraitDirective], never, [typeof NgIfPortraitDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgIfPortraitDirectiveModule>;
}
