import { ParamDefinition } from "../internal_modules";
import { StructureParams } from "../internal_modules";
export declare class StructureOrificeFreeParams extends StructureParams {
    /** Area of the orifice (m2) */
    S: ParamDefinition;
    /** Discharge coefficient */
    CdO: ParamDefinition;
    /** Elevation of orifice center */
    Zco: ParamDefinition;
    /**
     * Constructeur d'une structure rectangulaire
     * @param rQ    Débit (m3/s)
     * @param rZ1   Cote de l'eau amont (m)
     * @param rZ2   Cote de l'eau aval (m)
     * @param rCd   Coefficient de débit (-)
     * @param rS    Surface de l'orifice (m2)
     * @param rZco  Cote du centre de l'orifice (m)
     */
    constructor(rQ: number, rZ1: number, rZ2: number, rCd: number, rS: number, rZco: number, nullParams?: boolean);
    /** Mise à jour de h1 */
    update_h1h2(): void;
}
//# sourceMappingURL=structure_orifice_free_params.d.ts.map