export declare function generateStreamPath(sngID: any, md5: any, mediaVersion: any, format: any): string;
export declare function reverseStreamPath(urlPart: any): string[];
export declare function generateCryptedStreamURL(sngID: any, md5: any, mediaVersion: any, format: any): string;
export declare function generateStreamURL(sngID: any, md5: any, mediaVersion: any, format: any): string;
export declare function reverseStreamURL(url: any): string[];
interface PipeTrackStreamOptions {
    signal?: AbortSignal;
}
export declare function pipeTrackStream(track: {
    downloadURL: string;
    id: number;
}, outputStream: NodeJS.WritableStream, options?: PipeTrackStreamOptions): Promise<void>;
export declare function pipeTrackStreamTee(track: {
    downloadURL: string;
    id: number;
}, outputStreams: NodeJS.WritableStream[], options?: PipeTrackStreamOptions): Promise<void>;
export declare function streamTrack(writepath: any, track: any, downloadObject: any, listener: any): Promise<void>;
export {};
//# sourceMappingURL=decryption.d.ts.map