import { ChangeDetectorRef, TemplateRef, ViewContainerRef } from '@angular/core'; import { BreakpointObserver } from '@angular/cdk/layout'; import { PghBreakpoint } from './breakpoints'; import * as i0 from "@angular/core"; declare const PghMediaDirective_base: (new (...args: any[]) => { _destroyed$: import("rxjs").Subject; ngOnDestroy(): void; }) & (new (...args: any[]) => {}); export declare class PghMediaDirective extends PghMediaDirective_base { private readonly viewContainer; private readonly template; private readonly breakpointObserver; private readonly cdr; mediaChange: import("@angular/core").WritableSignal; ifMedia: import("@angular/core").InputSignalWithTransform; private hasView; constructor(viewContainer: ViewContainerRef, template: TemplateRef, breakpointObserver: BreakpointObserver, cdr: ChangeDetectorRef); private observeBreakpoints; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export {};