export type Options = {
    onMove?: () => void;
    onMoveStart?: () => void;
    onMoveEnd?: () => void;
};
export default class DraggableHelper {
    readonly handle?: HTMLElement | undefined;
    readonly container?: HTMLElement | undefined;
    readonly options: Options;
    private unbindDown?;
    private unbindMove?;
    private unbindUp?;
    constructor(handle?: HTMLElement | undefined, container?: HTMLElement | undefined, options?: Options);
    teardown(): void;
    private offsetX;
    private offsetY;
    private mousedown;
    private mousemove;
    private mouseup;
}
