/**
 * Types Generator Module
 *
 * This module generates TypeScript type definitions and interfaces used
 * throughout the application. It provides type safety and better
 * development experience through proper type declarations.
 *
 * Generated Types:
 * - UI component types
 * - Store state types
 * - API response types
 * - Utility types
 */
import SEON from "seon-lib-implementation";
/**
 * Main types generator function
 *
 * Creates TypeScript type definition files for various parts of the application.
 *
 * @param project_abstraction - Project metadata for type generation
 * @param target_folder - Directory where type files will be generated
 *
 * Generated Files:
 * - ui.ts: UI-related types and injection keys
 *
 * Type Features:
 * - Vue dependency injection types
 * - Reactive state types
 * - Component prop types
 * - Event handler types
 */
export declare function generate(project_abstraction: SEON.ProjectAbstraction, target_folder: string): void;
//# sourceMappingURL=generate.d.ts.map