import { Renderer2, ElementRef } from "@angular/core";
export declare class DragBoxDirective {
    private rd2;
    private el;
    box: any;
    private pageSize;
    dragging: boolean;
    constructor(rd2: Renderer2, el: ElementRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
    mousedown(event: MouseEvent, target: any): void;
    mousemove({pageX, pageY}: {
        pageX: any;
        pageY: any;
    }): boolean;
    mouseup(event: MouseEvent): void;
    resize(event: MouseEvent): void;
    getViewport(): any;
    center(ele: any): {
        x: number;
        y: number;
    };
}
