import { MStreamingPlaylistVideo, MVideo, MVideoFile, MVideoUUID } from '../types/models';
declare function generateWebTorrentVideoFilename(resolution: number, extname: string): string;
declare function generateHLSVideoFilename(resolution: number): string;
declare function getLiveDirectory(video: MVideoUUID): string;
declare function getHLSDirectory(video: MVideoUUID): string;
declare function getHLSRedundancyDirectory(video: MVideoUUID): string;
declare function getHlsResolutionPlaylistFilename(videoFilename: string): string;
declare function generateHLSMasterPlaylistFilename(isLive?: boolean): string;
declare function generateHlsSha256SegmentsFilename(isLive?: boolean): string;
declare function generateTorrentFileName(videoOrPlaylist: MVideo | MStreamingPlaylistVideo, resolution: number): string;
declare function getFSTorrentFilePath(videoFile: MVideoFile): string;
export { generateHLSVideoFilename, generateWebTorrentVideoFilename, generateTorrentFileName, getFSTorrentFilePath, getHLSDirectory, getLiveDirectory, getHLSRedundancyDirectory, generateHLSMasterPlaylistFilename, generateHlsSha256SegmentsFilename, getHlsResolutionPlaylistFilename };
//# sourceMappingURL=paths.d.ts.map