import Context from "../Context.js";
import Track from "./Track.js";
export default class TrackCache {
    private readonly context;
    private readonly cacheTime;
    private cache;
    constructor(context: Context, cacheTime: number);
    updateTrack(track: Track): this;
    getTrack(trackID: string): Promise<Track>;
    private resetTimer;
}
