import React from "react"; import { Point } from "../../utils/dto/Point"; import { DraggableBaseContainer } from "./draggable-base-container"; export declare class DraggableLinesContainer extends DraggableBaseContainer { point1Offset: Point; point2Offset: Point; point0Start: Readonly; point1Start: Readonly; point2Start: Readonly; point3Start: Readonly; create(): React.JSX.Element[]; lineTouchStart(e: React.PointerEvent, index: number): void; lineTouchMove(e: React.PointerEvent, index: number): void; lineTouchEnd(e: React.PointerEvent): void; isNearOpposingPoint(start: Point, active: Point, wall: Point, axis: "x" | "y"): boolean; areEdgesCrossing(edgeAPoint1: Point, edgeAPoint2: Point, edgeBPoint1: Point, edgeBPoint2: Point): boolean; render(): React.JSX.Element; }