import type { MixinModuleInfo } from '../../scripts/mf-modules'; import type { ProjectPluginConfig } from '@ones-open/cli-utils'; import type { AddTasksGetter } from './common'; declare function getAddModuleInfo({ initialAnswer, pluginConfigContent, }: Pick[0], 'initialAnswer' | 'pluginConfigContent'>): Promise<{ tailModuleInfo: MixinModuleInfo; pluginConfigContent: ProjectPluginConfig; }>; declare function generateAddModuleTasks(tailModuleInfo: MixinModuleInfo, currentWorkingDirectory: string): { title: string; skip: () => boolean; task: () => Promise<[void, void]>; }; declare function getAddModuleTasks({ initialAnswer, pluginConfigContent, currentWorkingDirectory, }: Parameters[0]): Promise<({ title: string; skip: () => boolean; task: () => Promise<[void, void]>; } | { title: string; task: () => Promise; })[]>; export { getAddModuleTasks, getAddModuleInfo, generateAddModuleTasks }; //# sourceMappingURL=module.d.ts.map