import { UserSettings } from "./UserSettings"; import { GSong } from "./Song"; import { SimpleEventDispatcher } from "strongly-typed-events"; import { LongTaskProgress } from "./SynProgress"; export declare class PlayMusicCaller { private pm; allSongs: Array; thumbsUpSongs: Array; thumbsDownSongs: Array; protected _onSyncMessage: SimpleEventDispatcher; protected _onLongTaskProgress: SimpleEventDispatcher; constructor(syncMessageDispatcher: SimpleEventDispatcher, longTaskDispatcher: SimpleEventDispatcher); loadAllGMusicSongs(userSettings: UserSettings): Promise; protected connectToGoogleMusic(userSettings: UserSettings): Promise<{}>; protected loadMusicLib(): Promise; protected getGMTracks(options: any): Promise; updateSongRating(song: GSong): Promise<{}>; } export declare class TracksRep { data: Array; nextPageToken: string; constructor(); }