export interface TemplateUpdateOptions {
    force?: boolean;
    backup?: boolean;
    template?: string;
}
export declare class TemplateUpdater {
    private currentProjectPath;
    private tempTemplatePath;
    constructor();
    update(options: TemplateUpdateOptions): Promise<void>;
    private isValidProject;
    private createBackup;
    private downloadTemplate;
    private downloadFromNpm;
    private getUpdateableFiles;
    private checkConflicts;
    private performUpdate;
    private cleanup;
}
//# sourceMappingURL=template-updater.d.ts.map