import { CurveCollection } from "../CurveCollection";
import { CurvePrimitive } from "../CurvePrimitive";
import { CloneCurvesContext } from "./CloneCurvesContext";
/**
 * Algorithmic class for shallow-copying a CurveCollection with each full-sweep arc replaced by two half-sweep arcs.
 * * Often useful for building graphs from loops.
 * @internal
 */
export declare class TransferWithSplitArcs extends CloneCurvesContext {
    constructor();
    protected doClone(primitive: CurvePrimitive): CurvePrimitive | CurvePrimitive[];
    static clone(target: CurveCollection): CurveCollection;
}
//# sourceMappingURL=TransferWithSplitArcs.d.ts.map