import type { CreateAnswers, ProjectLanguage, ProjectRuntime } from "./prompts";
export interface GenerateResult {
    projectName: string;
    targetDir: string;
    runtime: ProjectRuntime;
    language: ProjectLanguage;
}
export declare function prepareProjectTarget(projectName: string): Promise<string>;
export declare function generateProject(options: CreateAnswers, preparedTargetDir?: string): Promise<GenerateResult>;
//# sourceMappingURL=generator.d.ts.map