import { ParamsEquation } from "../internal_modules";
import { ParamDefinition } from "../internal_modules";
export declare class EspeceParams extends ParamsEquation {
    /** Résultat de la vérification (seul paramètre calculable) */
    private _OK;
    /** Chute maximale (m) (PAB, jet de Surface) */
    private _DHMaxS;
    /** Chute maximale (m) (PAB, jet Plongeant) */
    private _DHMaxP;
    /** Largeur minimale de fente ou échancrure latérale (m) (PAB jet de surface) */
    private _BMin;
    /** Profondeur minimale de bassin (m) (PAB, jet de Surface) */
    private _PMinS;
    /** Profondeur minimale de bassin (m) (PAB, jet Plongeant) */
    private _PMinP;
    /** Longueur minimale de bassins (m) (PAB, jet de Surface) */
    private _LMinS;
    /** Longueur minimale de bassins (m) (PAB, jet Plongeant) */
    private _LMinP;
    /** Charge minimale sur l'échancrure (m) (PAB jet plongeant) */
    private _HMin;
    /** Tirant d'eau minimum (m) (MacroRugo enrochements régulièrement répartis) */
    private _YMin;
    /** Vitesse d'écoulement maximale (m) (MacroRugo enrochements régulièrement répartis) */
    private _VeMax;
    /** Tirant d'eau minimum sur les ralentisseurs suractifs de fond (m) */
    private _YMinSB;
    /** Tirant d'eau minimum sur les ralentisseurs plans (m) */
    private _YMinPB;
    /** Puissance volumique dissipée maximum préconisée (W/m³) */
    private _PVMaxPrec;
    /** Puissance volumique dissipée maximum limite (W/m³) */
    private _PVMaxLim;
    constructor(rDHMaxS: number, rDHMaxP?: number, rBMin?: number, rPMinS?: number, rPMinP?: number, rLMinS?: number, rLMinP?: number, rHMin?: number, rYMin?: number, rVeMax?: number, rYMinSB?: number, rYMinPB?: number, rPVMaxPrec?: number, rPVMaxLim?: number, nullParams?: boolean);
    get OK(): ParamDefinition;
    get DHMaxS(): ParamDefinition;
    get DHMaxP(): ParamDefinition;
    get BMin(): ParamDefinition;
    get PMinS(): ParamDefinition;
    get PMinP(): ParamDefinition;
    get LMinS(): ParamDefinition;
    get LMinP(): ParamDefinition;
    get HMin(): ParamDefinition;
    get YMin(): ParamDefinition;
    get VeMax(): ParamDefinition;
    get YMinSB(): ParamDefinition;
    get YMinPB(): ParamDefinition;
    get PVMaxPrec(): ParamDefinition;
    get PVMaxLim(): ParamDefinition;
}
//# sourceMappingURL=espece_params.d.ts.map