import { OnDestroy } from '@angular/core';
import { ReplaySubject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ResizeService implements OnDestroy {
    private readonly _zone;
    private readonly _observer;
    private readonly _targets;
    ngOnDestroy(): void;
    addResizeListener(target: HTMLElement): ReplaySubject<ResizeDimensions>;
    removeResizeListener(target: HTMLElement): void;
    private elementDidResize;
    static ɵfac: i0.ɵɵFactoryDeclaration<ResizeService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ResizeService>;
}
export interface ResizeDimensions {
    width: number;
    height: number;
}
