/*! * @license * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ export declare class Polyline { id: any; points: any; path: any; anchors: any; strokeWidth: any; radius: any; showDetails: any; paper: any; element: any; isDefaultConditionAvailable: any; closePath: any; constructor(_uuid: any, points: any, strokeWidth: any, paper: any); init(): void; normalizeCoordinates(): void; getLinesCount(): number; _getLine(i: any): { x1: any; y1: any; x2: any; y2: any; }; getLine(i: any): any; getLineAngle(i: any): number; getLineLengthX(i: any): number; getLineLengthY(i: any): number; getLineLength(i: any): number; getAnchors(): any; getAnchorsCount(type?: any): any; pushAnchor(type: any, x: any, y: any): void; getAnchor(position: any): any; getAnchorByType(type: any, position: any): any; addNewPoint(_position: any, x: any, y: any): void; rebuildPath(): void; transform(transformation: any): void; function(attrs: any): void; }