declare global { interface PluginRegistry { FileSync?: FileSync; } } declare type FileSyncOptions = { googleAppID: string; gcmSenderID: string; apiKey: string; bundleID: string; projectID: string; storageBucket: string; }; declare type SyncFilesInBackgroundOptions = { paths: string[]; mainDirectory: string; directory: string; }; export interface FileSync { initialize(options: FileSyncOptions): Promise; syncFilesInBackground(options: SyncFilesInBackgroundOptions): Promise; } export {};