I have sorted out most of the issues, except for couple. One among them is following errors:
error TS4053: Return type of public method from exported class has or is using name 'Entry' from external module "/Users/saiy2k/projects/ionic/gr/node_modules/ionic-native/dist/es5/plugins/file" but cannot be named
error TS4053: Return type of public method from exported class has or is using name 'FileError' from external module "/Users/saiy2k/projects/ionic/gr/node_modules/ionic-native/dist/es5/plugins/file" but cannot be named.
error TS4053: Return type of public method from exported class has or is using name 'DirectoryEntry' from external module "/Users/saiy2k/projects/ionic/gr/node_modules/ionic-native/dist/es5/plugins/file" but cannot be named.
I have the same issue for my 1 line … I add import { Observable } from “rxjs/Observable” in the top and this do not help !
src/providers/login.ts(46,4): error TS4053: Return type of public method from exported class has or is using name ‘Response’ from external module “D:/tmp/ionic2/rc0MyApp/node_modules/@angular/http/src/static_response” but cannot be named.
Importing Observable import { Observable } from "rxjs/Observable" in your provider and giving function type as Observable<your function type> ( for example Observable<number> ) will solve the problem.
import {Entry} from 'ionic-native/dist/es5/plugins/file';
import {FileError} from 'ionic-native/dist/es5/plugins/file';
import {DirectoryEntry} from 'ionic-native/dist/es5/plugins/file';