import { type IMQCLIConfig } from '../../lib/index.js'; export declare function selectTemplate(type: string): Promise<{ [name: string]: string; }>; export declare function templateOptions(config: IMQCLIConfig): Promise; export declare function versionSystemOptions(config: IMQCLIConfig): Promise; export declare function authorName(config: IMQCLIConfig): Promise; export declare function authorEmail(config: IMQCLIConfig): Promise; export declare function authorOptions(config: IMQCLIConfig): Promise; export declare function dockerCredentials(config: IMQCLIConfig): Promise; export declare function dockerQuestions(config: IMQCLIConfig): Promise; export declare function genericVcsOptions(config: IMQCLIConfig, provider: string): Promise; export declare function vcsHostOptions(config: IMQCLIConfig): Promise; /** * Chooses the git transport for pushing new services. The default is * auto-detected from whether the machine user has SSH keys (SSH when present, * HTTPS otherwise); the detection is reported and the user can override it. * * @param {IMQCLIConfig} config */ export declare function gitProtocolOptions(config: IMQCLIConfig): Promise; export declare function ciOptions(config: IMQCLIConfig): Promise; export declare function registryOptions(config: IMQCLIConfig): Promise; export declare function packageOptions(config: IMQCLIConfig): Promise; export declare function serviceQuestions(config: IMQCLIConfig): Promise; export declare const command: string, describe: string, handler: () => Promise;