import { ParamDefinition } from "../internal_modules";
import { ParamsEquation } from "../internal_modules";
export declare class ParParams extends ParamsEquation {
    /** Débit dans la passe (m3/s) */
    private _Q;
    /** Cote de l'eau à l'amont de la passe (m) */
    private _Z1;
    /** Cote de l'eau à l'aval de la passe (m) [facultatif] */
    private _Z2;
    /** Charge à l'amont de la passe (m) */
    private _ha;
    /** Pente (m/m) */
    private _S;
    /** Espacement entre les ralentisseurs (m) [facultatif] */
    private _P;
    /** Largeur de la passe (PLANE et FATOU) (m) */
    private _L;
    /** Hauteur des ralentisseurs (SUPERACTIVE) ou des chevrons (CHEVRON) (m) */
    private _a;
    /** Nombre de motifs (SUPERACTIVE) ou de chevrons (CHEVRON) */
    private _N;
    /** Nombre de bandes longitudinales (CHEVRON) */
    private _M;
    constructor(rQ: number, rZ1: number, rZ2: number, rha: number, rS: number, rP?: number, rL?: number, ra?: number, rN?: number, rM?: number, nullParams?: boolean);
    get Q(): ParamDefinition;
    get Z1(): ParamDefinition;
    get Z2(): ParamDefinition;
    get ha(): ParamDefinition;
    get S(): ParamDefinition;
    get P(): ParamDefinition;
    get L(): ParamDefinition;
    get a(): ParamDefinition;
    get N(): ParamDefinition;
    get M(): ParamDefinition;
}
//# sourceMappingURL=par_params.d.ts.map