import type Generator from './generator.js'; export declare const entityFiles: { domainFiles: { templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType>) => string) | undefined; renameTo?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType>, filePath: string) => string) | undefined; condition: (ctx: any) => any; }[]; repositoryFiles: { templates: string[]; path?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType>) => string) | undefined; renameTo?: string | ((this: import("../index.js").GeneratorBaseCore, data: import("../../lib/types/application/application.js").ApplicationType>, filePath: string) => string) | undefined; condition: (ctx: any) => any; }[]; }; export declare function cleanupEntitiesTask(): void; export default function writeEntitiesTask(this: Generator, { application, entities }: { application: any; entities: any; }): Promise;