import BaseApplicationGenerator from '../base-application/index.js'; import type { Entity } from '../../lib/types/application/entity.js'; export default class BootstrapApplicationBase extends BaseApplicationGenerator { [x: string]: any; constructor(args: any, options: any, features: any); beforeQueue(): Promise; get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get configuring(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get loading(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "loadPackageJson" | "loadNodeDependencies" | "loadApplication">; get preparing(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "syncUserWithIdp" | "userManagement" | "loadApplicationKeys" | "prepareApplication" | "userRelationship">; get configuringEachEntity(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "configureEntity" | "configureRelationships">; get loadingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "loadingEntities" | "loadUser" | "loadUserManagement" | "loadAuthority">; get preparingEachEntity(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "preparingEachEntity">; get preparingEachEntityField(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "prepareFieldsForTemplates">; get preparingEachEntityRelationship(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "prepareRelationshipsForTemplates">; get postPreparingEachEntity(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "hasRequiredRelationship" | "checkForCircularRelationships">; get default(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "loadApplicationKeys" | "task">; getUserHome(): string | undefined; printDestinationInfo(cwd?: string): void; }