import ProgressBar from '../console/progressBar.js';
import DAT from '../types/dats/dat.js';
import Options from '../types/options.js';
import WriteCandidate from '../types/writeCandidate.js';
import Module from './module.js';
/**
 * Create .m3u playlists for multi-disc {@link Game}s.
 */
export default class PlaylistCreator extends Module {
    private readonly options;
    constructor(options: Options, progressBar: ProgressBar);
    /**
     * Creates playlists.
     */
    create(dat: DAT, candidates: WriteCandidate[]): Promise<string[]>;
    private maybeWritePlaylist;
    private static getCommonDirectory;
}
