import { OnInit, Renderer2, ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ResizeColumnDirective implements OnInit {
    private renderer;
    private el;
    resizeColumnData: any;
    index: number;
    private startX;
    private startWidth;
    private column;
    private table;
    private pressed;
    private mouseMoveListenFn;
    constructor(renderer: Renderer2, el: ElementRef);
    ngOnInit(): void;
    onMouseDown: (event: MouseEvent) => void;
    onMouseMove: (event: MouseEvent) => void;
    onMouseUp: (event: MouseEvent) => void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ResizeColumnDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ResizeColumnDirective, "[resizeColumnData]", never, { "resizeColumnData": "resizeColumnData"; "index": "index"; }, {}, never>;
}
