import { OnInit } from '@angular/core';
import { AudioPlayerService } from '../../service/audio-player-service/audio-player.service';
import { MatSlider, MatPaginator, MatTableDataSource } from '@angular/material';
import { Track } from '../../model/track.model';
import { BaseAudioPlayerFunctions } from '../base/base-audio-player-components';
export declare class MatAdvancedAudioPlayerComponent extends BaseAudioPlayerFunctions implements OnInit {
    private playlistService;
    displayedColumns: string[];
    timeLineDuration: MatSlider;
    dataSource: MatTableDataSource<Track>;
    paginator: MatPaginator;
    playlistData: Track[];
    displayTitle: true;
    displayPlaylist: true;
    playlistTrack: any;
    constructor(playlistService: AudioPlayerService);
    ngOnInit(): void;
    matPaginator: MatPaginator;
    setDataSourceAttributes(): void;
    nextSong(): void;
    previousSong(): void;
    resetSong(): void;
    selectTrack(index: number): void;
    checkIfSongHasStartedSinceAtleastTwoSeconds(): boolean;
    playlist: Track[];
}
