import { Result } from "../../internal_modules";
import { ParamsSectionRectang } from "../../internal_modules";
import { acSection } from "../../internal_modules";
/**
 * Calculs de la section rectangulaire
 */
export declare class cSnRectang extends acSection {
    constructor(prms: ParamsSectionRectang, dbg?: boolean);
    get prms(): ParamsSectionRectang;
    /**
     * Calcul du périmètre mouillé
     * @return Périmètre mouillé (m)
     */
    protected Calc_P(): Result;
    protected Calc_dP(): Result;
    protected Calc_B(): Result;
    protected Calc_dB(): Result;
    protected Calc_S(): Result;
    /**
     * Calcul du tirant d'eau conjugué avec la formule analytique pour la section rectangulaire
     * @return tirant d'eau conjugué
     */
    protected CalcYco(): Result;
    /**
     * Critical depth calculation.
     * Analytical formula

     * @return Result object with critical depth
     */
    protected Calc_Yc(): Result;
}
//# sourceMappingURL=section_rectang.d.ts.map