import { BreakpointObserver } from '@angular/cdk/layout'; import { OnChanges, OnDestroy } from '@angular/core'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export interface IImageResponsiveUnit { [key: string]: string; } export declare class ImageResponsiveDirective implements OnChanges, OnDestroy { private breakpointObserver; src: IImageResponsiveUnit | null; srcBindUrl: string; currentSize: string; breakpointSubscription: Subscription | null; constructor(breakpointObserver: BreakpointObserver); ngOnChanges(): void; ngOnDestroy(): void; private setSrc; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }