#!/usr/bin/env node
declare const fs: any;
declare const path: any;
declare const inquirer: any;
declare const execSync: any;
interface ProjectConfig {
    apiName: string;
    webUiName: string;
    destinationPath: string;
}
declare function promptForProjectConfig(): Promise<ProjectConfig>;
declare const readTemplate: (templateName: string) => string;
declare function generateApiProject(config: ProjectConfig): Promise<void>;
declare function generateCodegenProject(config: ProjectConfig): Promise<void>;
declare function generateWebUiProject(config: ProjectConfig): Promise<void>;
declare function createRootPackageJson(config: ProjectConfig): Promise<void>;
declare function generateProject(): Promise<void>;
//# sourceMappingURL=generator.d.ts.map