import BaseApplicationGenerator from '../../../base-application/index.js';
export default class BuildToolGenerator extends BaseApplicationGenerator {
    [x: string]: any;
    beforeQueue(): Promise<void>;
    get composing(): import("../../../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../../../lib/types/base/tasks.js").TaskParamWithControl, "composing">;
    get preparing(): import("../../../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../../../lib/types/application/tasks.js").PreparingTaskParam<import("../../../base-application/index.js").Entity<import("../../../base-application/index.js").Field, never>, import("../../../../lib/types/application/application.js").ApplicationType<import("../../../base-application/index.js").Entity<import("../../../base-application/index.js").Field, never>>>, "prepareJavaApplication" | "executable">;
}
