import BaseApplicationGenerator from '../base-application/index.js';
import type { JHipsterGeneratorFeatures, JHipsterGeneratorOptions } from '../base/api.js';
export default class InfoGenerator extends BaseApplicationGenerator {
    [BaseApplicationGenerator.INITIALIZING]: import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "checkDocker" | "sayHello" | "checkGit" | "checkJHipster" | "displayConfiguration" | "checkJava" | "checkNode" | "checkNpm" | "checkApplication" | "displayEntities">;
    constructor(args: string | string[], options: JHipsterGeneratorOptions, features: JHipsterGeneratorFeatures);
    checkCommand(command: string, args: string[], printInfo?: (result: {
        stdout: string;
        stderr: string;
    }) => void): Promise<void>;
    /**
     * @returns generated JDL from entities
     */
    generateJDLFromEntities(): any;
}
