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