import { TemplateRef, ViewContainerRef, OnDestroy } from '@angular/core';
import { BreakpointObserver } from '@angular/cdk/layout';
import * as i0 from "@angular/core";
export declare class NgIfLandscapeDirective 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<NgIfLandscapeDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgIfLandscapeDirective, "[ngIfLandscape]", never, {}, {}, never, never, false, never>;
}
export declare class NgIfLandscapeDirectiveModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<NgIfLandscapeDirectiveModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgIfLandscapeDirectiveModule, [typeof NgIfLandscapeDirective], never, [typeof NgIfLandscapeDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgIfLandscapeDirectiveModule>;
}
