import { ArgumentsCamelCase } from 'yargs'; import { ProjectTemplateRepoConfig } from '../../../types/Projects.js'; import { SelectProjectTemplatePromptResponse, ProjectNameAndDestPromptResponse } from '../../prompts/selectProjectTemplatePrompt.js'; import { AccountArgs, CommonArgs, ConfigArgs, EnvironmentArgs } from '../../../types/Yargs.js'; import { RepoPath } from '@hubspot/local-dev-lib/types/Github'; export type ProjectCreateArgs = CommonArgs & ConfigArgs & AccountArgs & EnvironmentArgs & { name?: string; dest?: string; templateSource?: RepoPath; template?: string; features?: string[]; platformVersion: string; projectBase?: string; auth?: string; distribution?: string; }; export declare function handleProjectCreationFlow(args: ArgumentsCamelCase): Promise<{ authType?: string; distribution?: string; repoConfig?: ProjectTemplateRepoConfig; projectContents?: string; selectProjectTemplatePromptResponse: SelectProjectTemplatePromptResponse; projectNameAndDestPromptResponse: ProjectNameAndDestPromptResponse; }>;