import { Point } from './Point'; import { ArrayPoint } from './utils'; export declare const extendPoints: (points: (readonly [number, number])[], clampEnds?: boolean) => (number[] | readonly [number, number])[]; export declare const pointsToExtendedPoints: (points: Point[]) => (number[] | readonly [number, number])[]; export declare class Points { eventTarget: EventTarget; private _points; private disableEventDispatch; get points(): Point[]; addPoint(x: number, y: number): Point; addPoints(points: ArrayPoint[]): Point[]; setPoints(points: ArrayPoint[]): Point[]; removePoint(point: Point): void; dispatchUpdatedEvent(): void; batchUpdatePoints(points: ArrayPoint[]): void; private createPoint; private deletePoint; } //# sourceMappingURL=Points.d.ts.map