import { ElementRef, Renderer2, EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export declare class ResizableDirective { hostRef: ElementRef; renderer: Renderer2; disabled: boolean; handles: string; edge: number; minWidth: number; minHeight: number; maxWidth: number; maxHeight: number; resizeStart: EventEmitter; resizing: EventEmitter; resizeStop: EventEmitter; isResizing: boolean; state: any; mousemoveListener: Function; mouseupListener: Function; touchmoveListener: Function; touchendListener: Function; constructor(hostRef: ElementRef, renderer: Renderer2); parseEvent(event: any): any; onMouseDown(event: any): void; onMouseMove(event: any): void; onMouseLeave(event: any): void; doMove(event: any): boolean; doUp(event: any): boolean; bindDocumentEvents(): void; unbindDocumentEvents(): void; getDirection(e: any): string; doResize(e: any): void; applySize(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }