import BaseApplicationGenerator from '../base-application/index.js'; import { cleanupEntitiesTask } from './entity-files.js'; export default class SqlGenerator extends BaseApplicationGenerator { [x: string]: any; beforeQueue(): Promise; get composing(): import("../../lib/types/base/tasks.js").GenericTaskGroup; get preparing(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "preparing">; get preparingEachEntity(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "prepareEntity">; get preparingEachEntityRelationship(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "prepareRelationship">; get writing(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "cleanupTask" | "writeTask">; get writingEntities(): { cleanupEntitiesTask: typeof cleanupEntitiesTask; writeEntitiesTask: (this: import("../index.js").GeneratorBaseCore, params: import("../../lib/types/application/tasks.js").TaskParamWithEntities, import("../../lib/types/application/application.js").ApplicationType>>) => void; }; get postWriting(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "addDependencies" | "nativeHints" | "addTestSpringFactory" | "addLog" | "nativeMavenBuildTool" | "nativeGradleBuildTool">; get postWritingEntities(): import("../../lib/types/base/tasks.js").GenericTaskGroup, import("../../lib/types/application/application.js").ApplicationType>>, "jsonFilter">; getJDBCUrl(databaseType: any, options?: {}): string; getR2DBCUrl(databaseType: any, options?: {}): string; }