import type { ReadonlyVec, Vec } from "@thi.ng/vectors";
/**
 * 2D only. Reconstructs given polygon as sequence of cubic curve segments. The
 * end points of each segment are the original polygon vertices. See
 * {@link openCubicFromBreakPoints} for open polyline version.
 *
 * @param points
 * @param t
 * @param uniform
 */
export declare const closedCubicFromBreakPoints: (points: ReadonlyVec[], t?: number, uniform?: boolean) => Vec<number>[][];
/**
 * 2D only. Reconstructs given polygon as sequence of cubic curve segments. The
 * end points of each segment are the original polygon vertices. See
 * {@link closedCubicFromBreakPoints} for closed polygon version.
 *
 * @param points
 * @param t
 * @param uniform
 */
export declare const openCubicFromBreakPoints: (points: ReadonlyVec[], t?: number, uniform?: boolean) => Vec<number>[][];
//# sourceMappingURL=cubic-from-breakpoints.d.ts.map