/**
 * Package Lock Generator Module
 *
 * This module generates the package-lock.json file for the Vue application,
 * defining exact versions of all dependencies to ensure consistent installs.
 * The generated lock file includes both production and development dependencies
 * with their complete dependency trees.
 *
 * Key Dependencies:
 * - Vue ecosystem (Vue, Vue Router, Pinia)
 * - Build tools (Vite, TypeScript)
 * - UI utilities (Tailwind CSS)
 * - Development tools (ESLint, Vue TSC)
 */
import SEON from "seon-lib-implementation";
/**
 * Generates package-lock.json content
 *
 * Creates a complete package lock file that specifies exact versions
 * for all dependencies and their sub-dependencies. This ensures
 * consistent and reproducible builds across different environments.
 *
 * Dependencies Categories:
 * - Core: Vue, Pinia, Vue Router
 * - UI: Tailwind CSS, Roboto font
 * - HTTP: Axios
 * - Build: Vite, TypeScript, Vue TSC
 * - Development: ESLint, testing tools
 *
 * @param project_abstraction - Project metadata (not directly used for lock file)
 * @returns {string} Complete package-lock.json content
 */
export declare function generate(project_abstraction: SEON.ProjectAbstraction): string;
//# sourceMappingURL=packagelock-generator.d.ts.map