import { ElementRef, EventEmitter, NgZone, OnDestroy, OnInit, Renderer2 } from '@angular/core'; export declare class ColumnResizerDirective implements OnInit, OnDestroy { private el; private renderer; ngzone: NgZone; enableDrag: boolean; columnIndex: number; private resizeBar; resizerMouseDownListener: any; private isDragging; private destroyListeners; parentWidth: any; resizeStart: EventEmitter; resizeMove: EventEmitter; resizeEnd: EventEmitter; constructor(el: ElementRef, renderer: Renderer2, ngzone: NgZone); ngOnInit(): void; /** * 拖拽条——鼠标按下事件 * @param event */ onMouseDown(event: MouseEvent): void; private getColumnWidth; private startDragging; private onMouseMove; private stopDragging; ngOnDestroy(): void; }