import Band from '../../models/band'; import View from '../index'; import { Milliseconds } from '../../constants'; import { MinimapBandConfig, EventsBandConfig } from '../../models/config'; export default class BandView implements View { band: Band; private dragOffsetX; private dragOffsetY; private dragStartTime; private dragStartPosition; protected lastDragInterval: Milliseconds; protected rootElement: HTMLElement; constructor(band: Band); render(): HTMLElement; private onMouseDown; private onMouseMove; private onMouseUp; private dispatchScrollDoneEvent; private onDblClick; resize(): void; }