import { MStreamingPlaylistVideo, MVideoFile } from '../../types/models';
declare function storeHLSFile(playlist: MStreamingPlaylistVideo, filename: string, path?: string): Promise<string>;
declare function storeWebTorrentFile(filename: string): Promise<string>;
declare function removeHLSObjectStorage(playlist: MStreamingPlaylistVideo): Promise<void>;
declare function removeWebTorrentObjectStorage(videoFile: MVideoFile): Promise<import("@aws-sdk/client-s3").DeleteObjectCommandOutput>;
declare function makeHLSFileAvailable(playlist: MStreamingPlaylistVideo, filename: string, destination: string): Promise<string>;
declare function makeWebTorrentFileAvailable(filename: string, destination: string): Promise<string>;
export { storeWebTorrentFile, storeHLSFile, removeHLSObjectStorage, removeWebTorrentObjectStorage, makeWebTorrentFileAvailable, makeHLSFileAvailable };
//# sourceMappingURL=videos.d.ts.map