import { ParamDefinition } from "../param/param-definition";
import { ParamsEquation } from "../param/params-equation";
export declare class RugoFondParams extends ParamsEquation {
    /** Débit total (m3/s) */
    _Q: ParamDefinition;
    /** Cote de l'eau amont (m)(m) */
    private _Z1;
    /** Largeur totale de la rampe (m) */
    private _L;
    /** Pente longitudinale de la rampe (m/m) */
    private _If;
    /** Coefficient de débit*/
    private _Cd;
    /** d65 des enrochements du fond (m)*/
    private _d65;
    /** Coefficient correcteur du Strickler (m1/3/s) */
    private _a;
    /** Cote de fond amont (m)
     * Radier horizontal uniquement
    */
    private _ZF1;
    /**
     * Paramètres communs à toutes les équations de structure
     * @param rQ Débit total (m3/s)
     * @param rZ1 Cote de l'eau amont (m)
     * @param rL Largeur totale de la rampe  (m)
     * @param rIf Pente longitudinale de la rampe (m/m)
     * @param rCd Coefficient de débit
     * @param rd65 d65 des enrochements du fond (m)
     * @param ra Coefficient correcteur du Strickler(m1/3/s)
     * @param rZF1 Cote de fond amont (m)
     */
    constructor(rQ: number, rZ1: number, rL: number, rIf: number, rCd: number, rd65: number, ra: number, rZF1: number, nullParams?: boolean);
    get Q(): ParamDefinition;
    get Z1(): ParamDefinition;
    get L(): ParamDefinition;
    get If(): ParamDefinition;
    get Cd(): ParamDefinition;
    get d65(): ParamDefinition;
    get a(): ParamDefinition;
    get ZF1(): ParamDefinition;
}
//# sourceMappingURL=rugofond_params.d.ts.map