import { AfterViewInit, ElementRef, EventEmitter, OnDestroy } from '@angular/core';
export interface ResizeEvent {
    width: number;
    height: number;
}
export declare class ResizeDirective implements OnDestroy, AfterViewInit {
    private readonly element;
    resized: EventEmitter<ResizeEvent>;
    private readonly destroy$$;
    constructor(element: ElementRef);
    ngAfterViewInit(): void;
    private onResized;
    ngOnDestroy(): void;
}
