import { AfterViewInit, ElementRef } from '@angular/core'; import { DestroyableContainer } from '@ts-core/common'; export declare class AspectRatioResizeDirective extends DestroyableContainer implements AfterViewInit { protected static UPDATE_DELAY: number; private _ratio; private _direction; private sensor; private element; constructor(element: ElementRef); private commitResizeProperties; ngAfterViewInit(): void; destroy(): void; private get width(); private set width(value); private get height(); private set height(value); set direction(value: Direction); get direction(): Direction; set ratio(value: number); get ratio(): number; } export declare enum Direction { VERTICAL = "VERTICAL", HORIZONTAL = "HORIZONTAL" }