/**
 * Processes audio data by converting base64 to Float64Array with specific sample rate and bit depth
 * @param data Base64 encoded audio data
 * @returns Float64Array Processed audio samples
 */
export declare function processAudio(data: string): Float64Array;
/**
 * Converts a Blob to ArrayBuffer
 * Compatible with browser and Node.js environments
 * @param blob Blob to convert
 * @returns Promise<ArrayBuffer> Resulting ArrayBuffer
 */
export declare function blobToArrayBuffer(blob: Blob): Promise<ArrayBuffer>;
/**
 * Converte um ArrayBuffer para string base64
 * @param buffer ArrayBuffer para converter
 * @returns String base64
 */
export declare function bufferToBase64(buffer: ArrayBuffer): string;
/**
 * Converte uma string base64 para um objeto Blob
 * @param base64 String base64 para converter
 * @param tipo Tipo MIME do blob resultante
 * @returns Blob resultante
 */
export declare function base64ToBlob(base64: string, tipo?: string): Blob;
