import { Structure, StructureFlowMode, StructureFlowRegime } from "../internal_modules";
import { Result } from "../internal_modules";
import { StructureOrificeFreeParams } from "../internal_modules";
/**
 * Equation classique orifice dénoyé
 */
export declare class StructureOrificeFree extends Structure {
    constructor(prms: StructureOrificeFreeParams, dbg?: boolean);
    /**
     * paramètres castés au bon type
     */
    get prms(): StructureOrificeFreeParams;
    Calc(sVarCalc: string, rInit?: number): Result;
    /**
     * Calcul du débit avec l'équation classique d'un orifice dénoyé
     */
    CalcQ(): Result;
    protected getFlowRegime(): StructureFlowRegime;
    protected getFlowMode(): StructureFlowMode;
    protected setParametersCalculability(): void;
}
//# sourceMappingURL=structure_orifice_free.d.ts.map