import { ContainerType } from './Container'; import { Points } from './Points'; export declare class Line { protected readonly points: Points; protected container: ContainerType; private onPointsUpdated; element: SVGPolylineElement; clickabeElement: SVGPolylineElement; private dragging; private pointerEntered; constructor(container: ContainerType, points: Points); remove(): void; update(): void; computeStringPoints(): string; drag(e: PointerEvent): void; applyOffset(movementX: number, movementY: number): void; startInteraction(): void; setupInteraction(): void; }