/**
 * Public Assets Generator Module
 *
 * This module generates the public assets directory structure and files
 * for the Vue application. It creates necessary folders and static assets
 * that should be publicly accessible in the built application.
 *
 * Directory Structure:
 * public/
 * ├── favicon.png        - Application favicon
 * └── assets/
 *     └── images/        - Public image assets
 *
 * Features:
 * - Automated directory structure creation
 * - Favicon generation
 * - Asset organization
 * - Public file management
 */
import SEON from "seon-lib-implementation";
/**
 * Main public assets generator function
 *
 * Creates the public directory structure and generates static assets
 * for the Vue application. Sets up a standard directory hierarchy
 * for public files and assets.
 *
 * @param project_abstraction - Project metadata (not directly used for public assets)
 * @param target_folder - Base directory for public folder generation
 *
 * Generated Structure:
 * - public/             - Root public directory
 *   ├── favicon.png     - Application icon
 *   └── assets/         - Static assets directory
 *       └── images/     - Image assets directory
 */
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map