import { AbstractKnotIndex } from "./AbstractKnotIndex";
import { StrictlyIncreasingSequence } from "./KnotIndexConstructorInterface";
/**
 * Represents a knot index in a strictly increasing sequence
 *
 * @description
 * Implements a knot index where each value must be strictly greater than the previous one
 * in the sequence. This is used in B-spline knot sequences where no repeated knot values
 * are allowed, ensuring strict monotonicity.
 *
 * @extends AbstractKnotIndex
 */
export declare class KnotIndexStrictlyIncreasingSequence extends AbstractKnotIndex {
    protected _knotIndex: StrictlyIncreasingSequence;
    /**
     * Creates a new strictly increasing knot index
     * @param value - The initial index value
     * @throws {RangeError} If value is negative
     */
    constructor(value: number);
}
//# sourceMappingURL=KnotIndexStrictlyIncreasingSequence.d.ts.map