import { Result } from "../internal_modules";
import { RectangularStructure } from "../internal_modules";
import { RectangularStructureParams } from "../internal_modules";
import { StructureFlowMode, StructureFlowRegime } from "../internal_modules";
/**
 * Equation de la fente noyée
 * d'après Rajaratnam, N., et D. Muralidhar.
 * « Flow below deeply submerged rectangular weirs ».
 * Journal of Hydraulic Research 7, nᵒ 3 (1969): 355–374.
 */
export declare class StructureWeirSubmerged extends RectangularStructure {
    constructor(prms: RectangularStructureParams, dbg?: boolean);
    /**
     * vérification que l'ennoiement est supérieur à une valeur donnée
     */
    checkSubmergence(res: Result): void;
    Calc(sVarCalc: string, rInit?: number): Result;
    /**
     * Calcul analytique Q
     * @param sVarCalc Variable à calculer (doit être "Q")
     */
    CalcQ(): Result;
    protected getFlowRegime(): StructureFlowRegime;
    protected getFlowMode(): StructureFlowMode;
    /**
     * paramétrage de la calculabilité des paramètres
     */
    protected setParametersCalculability(): void;
}
//# sourceMappingURL=structure_weir_submerged.d.ts.map