import { Curve, Vector3 } from '../../../src/Three'; export namespace Curves { class GrannyKnot extends Curve { constructor(); } class HeartCurve extends Curve { constructor(scale?: number); scale: number; } class VivianiCurve extends Curve { constructor(scale?: number); scale: number; } class KnotCurve extends Curve { constructor(); } class HelixCurve extends Curve { constructor(); } class TrefoilKnot extends Curve { constructor(scale?: number); scale: number; } class TorusKnot extends Curve { constructor(scale?: number); scale: number; } class CinquefoilKnot extends Curve { constructor(scale?: number); scale: number; } class TrefoilPolynomialKnot extends Curve { constructor(scale?: number); scale: number; } class FigureEightPolynomialKnot extends Curve { constructor(scale?: number); scale: number; } class DecoratedTorusKnot4a extends Curve { constructor(scale?: number); scale: number; } class DecoratedTorusKnot4b extends Curve { constructor(scale?: number); scale: number; } class DecoratedTorusKnot5a extends Curve { constructor(scale?: number); scale: number; } class DecoratedTorusKnot5c extends Curve { constructor(scale?: number); scale: number; } }