export type Runtime = 'node' | 'edge'; /** * ⚠️ EXPERIMENTAL * * Generates direct download links for a song. * * This API behaves differently depending on runtime: * - `node`: uses local DES-ECB decryption via Node crypto * - `edge`: uses Saavn's undocumented internal API * * Runtime must be specified explicitly. * * @param encryptedUrl - Encrypted media URL * @param options - { runtime: 'node' | 'edge', acknowledge: boolean } to acknowledge experimental nature * @returns Stream URL */ export declare function fetchStreamUrls(encryptedUrl: string, runtime: Runtime, acknowledge: boolean): Promise>;