import { CompositeDisposable, IDisposable } from '../lifecycle';
export declare abstract class DragHandler extends CompositeDisposable {
    private readonly el;
    private iframes;
    private readonly _onDragStart;
    readonly onDragStart: import("../events").Event<void>;
    private disposable;
    constructor(el: HTMLElement);
    abstract getData(): IDisposable;
    private configure;
}
