import type { PathArray } from '@antv/util'; import type { Point } from '../types'; /** * points 转化为 path 路径 * * points transform path. * @param points Point[] * @param isClose boolean * @returns path string[][] */ export declare function pointsToPath(points: Point[], isClose?: boolean): PathArray; /** * 将路径字符串转换为路径段数组 * * Convert a path string to an array of path segments. * @param path - 路径字符串 | path string * @returns 路径段数组 | path segment array */ export declare function parsePath(path: string): PathArray; /** * 将路径转换为点数组 * * Convert path to points array * @param path - 路径数组 path array * @returns */ export declare function pathToPoints(path: string | PathArray): Point[]; /** * 生成平滑闭合曲线 * * Generate smooth closed curves * @param points - 点集 | points * @returns 平滑闭合曲线 | smooth closed curves */ export declare const getClosedSpline: (points: Point[]) => PathArray;