import { Result } from "../../internal_modules";
import { acNewton } from "../../internal_modules";
import { acSection } from "../../internal_modules";
/**
 * Calcul de la hauteur normale
 */
export declare class cHautNormale extends acNewton {
    /**
     * Section sur laquuelle porte le calcul
     */
    private Sn;
    /**
     * Débit connu
     */
    private Q;
    /**
     * Coefficient de Strickler
     */
    private Ks;
    /**
     * Pente du fond
     */
    private If;
    /**
     * Constructeur de la classe
     * @param oSn Section sur laquelle on fait le calcul
     */
    constructor(Sn: acSection, maxIter: number, dbg?: boolean);
    /**
     * Calcul de la fonction dont on cherche le zéro
     * @param rX Variable dont dépend la fonction
     */
    CalcFn(rX: number): Result;
    /**
     * Calcul analytique de la dérivée de la fonction dont on cherche le zéro
     * @param rX Variable dont dépend la fonction
     */
    CalcDer(rX: number): Result;
}
//# sourceMappingURL=hauteur_normale.d.ts.map