import type { MouseControl } from './types';
export declare class FlyControl implements MouseControl {
    private dom;
    private cursorContainer?;
    private cursorBody?;
    private cursorArrow?;
    private prePosition;
    private isFlying;
    constructor(params: {
        dom: HTMLElement;
    });
    onMouseDown: (event: MouseEvent) => void;
    onMouseUp: () => void;
    onMouseMove: (event: MouseEvent) => void;
    dispose(): void;
}
