/**
 * Modules Generator Module
 *
 * This module generates feature modules based on the project's entities.
 * Each module is a self-contained feature with its own API integration,
 * views, routes, and type definitions.
 *
 * Module Structure:
 * module/
 * ├── api/          - API integration
 * ├── controllers/  - Business logic
 * ├── routes/       - Module routing
 * ├── types/        - Type definitions
 * └── views/        - Module-specific views
 */
import SEON from "seon-lib-implementation";
/**
 * Main modules generator function
 *
 * Creates module directories and files for each entity in the project.
 *
 * @param project_abstraction - Project structure with entity definitions
 * @param target_folder - Base directory for module generation
 *
 * Generated per Module:
 * - API integration layer
 * - Business logic controllers
 * - Route definitions
 * - Type declarations
 * - CRUD views
 */
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map