import BaseSimpleApplicationGenerator from '../../index.ts';
export default class BaseSimpleApplicationBootstrapGenerator extends BaseSimpleApplicationGenerator {
    [BaseSimpleApplicationGenerator.CONFIGURING]: Record<"configuring", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl>>;
    [BaseSimpleApplicationGenerator.LOADING]: Record<"cleanup" | "loadConfig", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        application: import("../../types.js").Application;
    } & import("../../tasks.js").ApplicationDefaultsTaskParam<import("../../types.js").Application>>>;
    [BaseSimpleApplicationGenerator.PREPARING]: Record<"preparing" | "loadNodeDependencies" | "loadDefaults", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../index.ts").Source;
    } & {
        application: import("../../types.js").Application;
    } & import("../../tasks.js").ApplicationDefaultsTaskParam<import("../../types.js").Application>>>;
    [BaseSimpleApplicationGenerator.POST_PREPARING]: Record<"finalizeApplicationMutations", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../index.ts").Source;
    } & {
        application: import("../../types.js").Application;
    }>>;
    beforeQueue(): Promise<void>;
    get configuring(): Record<"configuring", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl>>;
    get loading(): Record<"cleanup" | "loadConfig", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        application: import("../../types.js").Application;
    } & import("../../tasks.js").ApplicationDefaultsTaskParam<import("../../types.js").Application>>>;
    get preparing(): Record<"preparing" | "loadNodeDependencies" | "loadDefaults", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../index.ts").Source;
    } & {
        application: import("../../types.js").Application;
    } & import("../../tasks.js").ApplicationDefaultsTaskParam<import("../../types.js").Application>>>;
    get postPreparing(): Record<"finalizeApplicationMutations", import("../../../base-core/types.js").GenericTask<any, import("../../../base/tasks.js").TaskParamWithControl & {
        source: import("../../index.ts").Source;
    } & {
        application: import("../../types.js").Application;
    }>>;
}
