export interface InitOptions {
    template?: string;
    yes?: boolean;
}
export declare class ProjectInitializer {
    private templateFiles;
    constructor();
    initialize(projectName: string, options: InitOptions): Promise<void>;
    private installTemplatePackage;
    private copyTemplateFiles;
    private cleanup;
    private updatePackageJson;
    private createGitignore;
    private createReadme;
    private makeScriptsExecutable;
    private processTemplate;
}
//# sourceMappingURL=project-initializer.d.ts.map