/**
 * Layouts Generator Module
 *
 * This module generates Vue layout components that define the overall structure
 * and common UI elements of the application. Layouts serve as containers that
 * wrap route components and provide consistent navigation, header/footer elements,
 * and other shared UI features.
 *
 * Generated Layouts:
 * - Default.vue: Main application layout with navigation bar and sidebar
 * - NewDefault.vue: Alternative default layout with modern styling
 * - NewPlain.vue: Modern minimal layout without navigation elements
 * - Plain.vue: Basic layout without navigation or complex UI elements
 */
import SEON from "seon-lib-implementation";
/**
 * Main layout generator function
 *
 * Creates all layout components for the Vue application.
 * Each layout provides different structural templates for
 * various page types and use cases.
 *
 * @param project_abstraction - Project metadata for customizing layouts
 * @param target_folder - Directory where layout files will be generated
 *
 * Layout Components:
 * layouts/
 * ├── Default.vue    - Full featured layout with navigation
 * ├── NewDefault.vue - Modern styled default layout
 * ├── NewPlain.vue   - Modern minimal layout
 * └── Plain.vue      - Basic layout template
 */
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map