import { JavaObject } from '../../../java/lang/JavaObject';
export declare class AVLMapIntervall<K> extends JavaObject {
    static readonly _INFINITY_MINUS: unknown | null;
    static readonly _INFINITY_PLUS: unknown | null;
    readonly from: K;
    readonly fromInc: boolean;
    readonly to: K;
    readonly toInc: boolean;
    /**
     * @param pFrom    Der Anfang des Intervalls.
     * @param pFromInc Gibt an, ob der Intervall-Anfang inklusive ist.
     * @param pTo      Das Ende des Intervalls.
     * @param pToInc   Gibt an, ob das Intervall-Ende inklusive ist.
     */
    constructor(pFrom: K, pFromInc: boolean, pTo: K, pToInc: boolean);
    toString(): String;
    isTranspiledInstanceOf(name: string): boolean;
}
export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapIntervall<K>(obj: unknown): AVLMapIntervall<K>;
