import { ParTypeAbstract } from "../internal_modules";
import { Message } from "../internal_modules";
/**
 * Intermediate class for common stuff between PLANE and FATOU pass types
 */
export declare abstract class ParTypePF extends ParTypeAbstract {
    /**
     * Math.sqrt(9.81)
     */
    protected get RG(): number;
    CalcH(): number;
    CalcHa(qStar?: number): number;
    CalcQStar(): number;
    get minQstar(): number;
    get maxQstar(): number;
    CalcQFromQStar(qStar: number): number;
    CalcLFromQStar(qStar: number): number;
    CalcQFromHa(): number;
    /** calculates the number of baffles Nb based on the baffles spacing P */
    CalcNb(): number;
    checkInput(): {
        fatal: boolean;
        messages: Message[];
    };
}
//# sourceMappingURL=par_type_pf.d.ts.map