export interface UpdateOptions {
    force?: boolean;
    backup?: boolean;
}
export declare class ProjectUpdater {
    private currentProjectPath;
    constructor();
    update(options: UpdateOptions): Promise<void>;
    private isValidProject;
    private createBackup;
    private downloadLatestTemplate;
    private getUpdateableFiles;
    private checkConflicts;
    private performUpdate;
    private updatePackageJson;
    private cleanup;
}
//# sourceMappingURL=project-updater.d.ts.map