/**
 * 将 ArrayBuffer 转换为字符串
 * 支持多种字符编码，优先使用 TextDecoder API
 * @param buffer - 要转换的 ArrayBuffer
 * @param encoding - 字符编码，默认为 'utf-8'
 * @returns 转换后的字符串
 * @example
 * ```ts
 * const buffer = new ArrayBuffer(8);
 * const str = ab2str(buffer); // 使用 UTF-8 编码
 * const gbkStr = ab2str(buffer, 'gbk'); // 使用 GBK 编码
 * ```
 */
export declare function ab2str(buffer: ArrayBuffer, encoding?: string): string;
