import type { CliOptions, Mode, Options, TemplateOptions } from './types.js';
export declare function normalizeOptions(cliOptions: CliOptions, forcedMode?: Mode, forcedAddOns?: Array<string>): Promise<Options | undefined>;
export declare function promptForOptions(cliOptions: CliOptions, { forcedAddOns, forcedMode, }: {
    forcedAddOns?: Array<string>;
    forcedMode?: TemplateOptions;
}): Promise<Required<Options> | undefined>;
