import BaseApplicationGenerator from '../../../base-application/index.ts';
export default class BootstrapGenerator extends BaseApplicationGenerator {
    [BaseApplicationGenerator.PREPARING]: Record<"preparing", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../../base/types.js").Source;
    } & {
        application: import("../../../base-application/types.js").Application<import("../../../base-application/entity.ts").Entity<import("../../../base-application/entity.ts").Field, import("../../../base-application/entity.ts").Relationship>>;
    } & import("../../../base-simple-application/tasks.js").ApplicationDefaultsTaskParam<import("../../../base-application/types.js").Application<import("../../../base-application/entity.ts").Entity<import("../../../base-application/entity.ts").Field, import("../../../base-application/entity.ts").Relationship>>>>>;
    beforeQueue(): Promise<void>;
    get preparing(): Record<"preparing", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../../base/types.js").Source;
    } & {
        application: import("../../../base-application/types.js").Application<import("../../../base-application/entity.ts").Entity<import("../../../base-application/entity.ts").Field, import("../../../base-application/entity.ts").Relationship>>;
    } & import("../../../base-simple-application/tasks.js").ApplicationDefaultsTaskParam<import("../../../base-application/types.js").Application<import("../../../base-application/entity.ts").Entity<import("../../../base-application/entity.ts").Field, import("../../../base-application/entity.ts").Relationship>>>>>;
}
