import BaseGenerator from '../base/index.js';
import type { JHipsterGeneratorFeatures, JHipsterGeneratorOptions } from '../base/api.js';
export default class extends BaseGenerator {
    [BaseGenerator.DEFAULT]: import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "convertToJDL">;
    [BaseGenerator.WRITING]: import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "writeJdl">;
    [BaseGenerator.END]: import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "end">;
    baseName: string;
    jdlFile: string;
    jdlContent?: string;
    constructor(args: string | string[], options: JHipsterGeneratorOptions, features: JHipsterGeneratorFeatures);
}
