import { Observer } from "../internal_modules";
import { Result } from "../internal_modules";
import { BiefParams, BiefRegime } from "../internal_modules";
import { SectionNub } from "../internal_modules";
import { acSection } from "../internal_modules";
export declare class Bief extends SectionNub implements Observer {
    private courbeRemous;
    constructor(s: acSection, bp: BiefParams, dbg?: boolean);
    get prms(): BiefParams;
    setSection(s: acSection): void;
    set regime(regime: BiefRegime);
    Calc(sVarCalc?: string, rInit?: number): Result;
    Equation(sVarCalc: string): Result;
    update(sender: any, data: any): void;
    protected setParametersCalculability(): void;
}
//# sourceMappingURL=bief.d.ts.map