import Hades from "../..";
import { HadesPlugin } from "../../declarations";
import { DragAndScrollOptions } from "./declarations";
declare class DragAndScroll implements HadesPlugin {
    private context;
    private options;
    private eventNode;
    private mouseDownHandler;
    private mouseMoveHandler;
    private mouseUpHandler;
    private isDragging;
    private prevPoint;
    name: string;
    constructor(options: Partial<DragAndScrollOptions>);
    register(context: Hades): void;
    attach(): void;
    detach(): void;
    private mouseDown;
    private mouseMove;
    private mouseUp;
    destroy(): void;
    private get isTouchDevice();
}
export default DragAndScroll;
//# sourceMappingURL=index.d.ts.map