import { CommandLineOptions } from '../../Command/commandDefinition'; import { OPTION_LIST } from './runnerGenerateOptions'; /** * Generates a local repository for developing a Runner with boilerplate code and configuration files. * Sets up complete development environment with necessary dependencies and project structure. * * Runs interactively by default or non-interactively with `--yes` option. * Requires Git to be installed and accessible. * * @group Development:41 * * @example * ```bash * # Generate runner project interactively * sos runner generate * * # Generate non-interactively (suitable for CI/CD) * sos runner generate --name my-runner --description "My custom runner" --yes * ``` * * @since 2.6.0 */ export declare const runnerGenerate: { name: "generate"; description: string; optionList: readonly [{ readonly name: "name"; readonly type: StringConstructor; readonly description: "Runner name"; }, { readonly name: "description"; readonly type: StringConstructor; readonly description: "Runner description"; }, { readonly name: "yes"; readonly type: BooleanConstructor; readonly description: "Skip confirmation prompts and use provided values"; }]; commands: never[]; run(options: CommandLineOptions): Promise; };