import type { AddOn, PackageManager } from '@tanstack/create'; import type { Framework } from '@tanstack/create/dist/types/types.js'; export declare function selectFramework(frameworks: Array, defaultFrameworkId?: string): Promise; export declare function selectInstall(): Promise; export declare function getProjectName(): Promise; export declare function selectPackageManager(): Promise; export declare function selectTemplate(templates: Array<{ id: string; name: string; description?: string; }>): Promise; export declare function selectAddOns(framework: Framework, mode: string, type: string, message: string, forcedAddOns?: Array, allowMultiple?: boolean): Promise>; export declare function selectGit(): Promise; export declare function selectExamples(): Promise; export declare function selectToolchain(framework: Framework, toolchain?: string | false): Promise; export declare function promptForAddOnOptions(addOnIds: Array, framework: Framework): Promise>>; export declare function promptForEnvVars(addOns: Array): Promise>; export declare function selectDeployment(framework: Framework, deployment?: string, forcedDeployment?: string): Promise;