import { Result } from "../../internal_modules";
import { acNewton } from "../../internal_modules";
import { acSection } from "../../internal_modules";
/**
 * Calcul de la hauteur conjuguée (Impulsion égale)
 */
export declare class cHautConjuguee extends acNewton {
    /** Section contenant les données de la section avec la hauteur à calculer */
    private Sn;
    /** Carré du débit */
    private rQ2;
    /** Surface hydraulique associée au tirant d'eau connu */
    private rS;
    /** SYg associée au tirant d'eau connu */
    private rSYg;
    /**
     * Constructeur de la classe
     * @param oSn Section sur laquelle on fait le calcul
     */
    constructor(oSn: 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_conjuguee.d.ts.map