import { Gender } from './enums/Gender';
import { PoetryType } from './enums/PoetryType';
import { NameObject } from './name/name';
interface GeneratorConfig {
    source?: PoetryType[];
    surname: string;
    dislikeWords?: string[];
    minStrokeCount?: number;
    maxStrokeCount?: number;
    allowGeneral?: boolean;
    gender?: Gender;
    count?: number;
    singleNameWeight: number;
}
export declare class BabyName {
    private config;
    static generate(config: GeneratorConfig): NameObject[];
    private constructor();
    private generate;
}
export {};
