import { CommandLineOptions } from '../../Command/commandDefinition'; declare const OPTION_LIST: ({ name: string; type: StringConstructor; description: string; defaultValue?: undefined; } | { name: string; type: StringConstructor; description: string; defaultValue: string; })[]; /** * Creates a new applet project with all necessary configuration files, dependencies, * and boilerplate code. Supports both TypeScript and JavaScript, multiple bundlers * (webpack/rspack), various package managers (npm/pnpm/yarn/bun), and includes * git repository initialization. * * @group Development:11 * * @example * ```bash * # Interactive generation with prompts * sos applet generate * * # Generate TypeScript applet with webpack * sos applet generate --name my-applet --language typescript --bundler webpack * * # Generate with custom settings * sos applet generate --name my-app --target-dir ./projects --git yes --packager pnpm * * # Generate with npm registry * sos applet generate --name my-applet --npm-registry https://registry.npmjs.org/ --packager npm * * # Generate applet with specific configuration * sos applet generate --name my-applet --applet-version 1.0.0 --target-dir ./output --language typescript --bundler webpack --git yes * ``` * * @throws {Error} When required parameters are missing or invalid * * @throws {Error} When target directory conflicts exist * * @since 0.1.0 */ export declare const appletGenerate: { name: "generate"; description: string; optionList: ({ name: string; type: StringConstructor; description: string; defaultValue?: undefined; } | { name: string; type: StringConstructor; description: string; defaultValue: string; })[]; commands: never[]; run(options: CommandLineOptions): Promise; }; export {};