import { Debug } from "../internal_modules";
/**
 * Couple de valeurs ordonnées
 */
export declare class Interval extends Debug {
    val1: number;
    val2: number;
    constructor(val1: number, val2: number, dbg?: boolean);
    setValues(v1: number, v2: number): void;
    /** "constructeur" par copie */
    setInterval(i: Interval): void;
    get min(): number;
    get max(): number;
    get length(): number;
    intervalHasValue(v: number): boolean;
    intersect(i: Interval): Interval;
    checkValue(v: number): void;
    toString(): string;
    getVal(i: number): number;
    setVal(i: number, val: number): void;
    get minIndex(): number;
    get maxIndex(): number;
}
//# sourceMappingURL=interval.d.ts.map