import { ParamDefinition } from "../internal_modules";
import { RectangularStructureParams } from "../internal_modules";
/**
 * Parameters of an automatic weir with crest elevation regulation
 */
export declare class StructureVanLevParams extends RectangularStructureParams {
    /** Maximum weir crest elevation (m) */
    minZDV: ParamDefinition;
    /** Minimum weir crest elevation (m) */
    maxZDV: ParamDefinition;
    /** Imposed fall (m) */
    DH: ParamDefinition;
    /**
     * Constructeur d'une structure rectangulaire
     * @param rQ    Débit (m3/s)
     * @param rZDV  Cote de la crête du déversoir ou du radier de la vanne (m)
     * @param rZ1   Cote de l'eau amont (m)
     * @param rZ2   Cote de l'eau aval (m)
     * @param rL    Largeur de la vanne ou du déversoir (m)
     * @param rCd   Coefficient de débit (-)
     * @param rMinZDV Minimum weir crest elevation (m)
     * @param rMaxZDV Maximum weir crest elevation (m)
     * @param rW    Ouverture de la vanne (m) (Valeur par défaut +infinity pour les déversoirs)
     */
    constructor(rQ: number, rZDV: number, rZ1: number, rZ2: number, rL: number, rCd: number, rDH: number, rMinZDV: number, rMaxZDV: number, rW?: number, nullParams?: boolean);
}
//# sourceMappingURL=structure_vanlev_params.d.ts.map