import { OnInit, OnChanges, SimpleChanges } from '@angular/core'; import { AudioService } from './services/audio.service'; import { PlayerPositionService } from './services/player-position.service'; import { PlaylistService } from './services/playlist.service'; import { Track } from './services/track.model'; export declare class AudiobarComponent implements OnChanges, OnInit { private audioService; private positionService; private playlistService; playlist: Track[]; audioBar: any; timeElapsed: string; timeRemaining: string; percentElapsed: number; percentLoaded: number; playerStatus: string; private audiobarVisible; private currentTrack; private parentHeight; constructor(audioService: AudioService, positionService: PlayerPositionService, playlistService: PlaylistService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private initPlayerPosition(); toggleAudio(): boolean; private checkPlaylist(); getTimeElapsed(): void; getTimeRemaining(): void; getPercentElapsed(): void; getPercentLoaded(): void; getPlayerStatus(): void; private getPlaylist(); seekAudio(event: any): void; private setCurrentTrack(track); toggleAudiobar(): void; openAudiobar(): void; previousTrack(): void; nextTrack(): void; closeAudiobar(): void; }