import { BodyTypeCode } from '../interfaces';
export interface BodyGeneratorOptions {
    minHeight?: number;
    maxHeight?: number;
    minWeight?: number;
    maxWeight?: number;
    specificBodyType?: boolean;
}
export declare class BodyGenerator {
    private config;
    constructor(opts: BodyGeneratorOptions);
    height(weight?: number): number;
    weight(height?: number): number;
    private isHeightValid;
    private isWeightValid;
    private bmi;
    bodyTypeCode(height: number, weight: number, id?: number): BodyTypeCode;
    private bodyTypeCodeBmi;
    private bmiCategory;
}
