import { PlayIDMap } from '../util/common'; import { PlaylistProgressMap } from './PlaylistProgress'; import { Genre } from '../Genre'; import { InstrumentType } from '../Instrument'; export interface PathProgress { 'current-playlist': string; instrument: InstrumentType; playlists: PlaylistProgressMap; style: Genre; } export declare type PathProgressMap = PlayIDMap; export interface PathsProgressResponse { 'current-path': string; paths: PathProgressMap; } export interface PathLevelsCompletedProgress { 'lessons-completed': number; 'lessons-completed-percent': number; 'lessons-total': number; 'path-id': string; 'playlist-id': string; } export interface PathLevelsCompleted { 'path-levels-completed': PathLevelsCompletedProgress[]; }