import { B as BrowserAdapter } from './WebStreams-CJyGMELL.js';
export { D as Ddu64, D as Ddu64SecureBrowser, c as createReadableDecodeStream, a as createReadableEncodeStream } from './WebStreams-CJyGMELL.js';
export { C as CharSetConfig, d as CharSetInfo, e as CharsetBuilder, f as Ddu64AdapterError, g as Ddu64CharsetError, h as Ddu64ChecksumError, i as Ddu64CompressionError, D as Ddu64Core, j as Ddu64DecodeError, k as Ddu64DecompressionError, l as Ddu64DecryptionError, m as Ddu64EncodeError, n as Ddu64EncryptionError, o as Ddu64Error, p as Ddu64ErrorCode, q as Ddu64ErrorOptions, r as Ddu64InvalidInputError, s as Ddu64LimitError, t as Ddu64ObfuscationError, u as Ddu64Operation, v as Ddu64StreamError, w as DduBaseConstructorOptions, x as DduBaseOptions, F as DduConstructorOptions, c as DduEncodeStats, b as DduOptions, y as DduProgressInfo, a as DduSecureConstructorOptions, G as DduSecureOptions, z as DduSetSymbol, A as DduSetSymbolInput, H as DduStreamOptions, E as EncodingProfile, K as KeyDerivationAlgorithm, I as KeyDerivationOptions, O as ObfuscationLayer, P as PlatformAdapter, B as isDdu64Error } from './core-ihIEWmI5.js';
export { H as HangulObfuscationLayer, c as createEncoderObfuscationLayer, d as detectRuntime } from './ObfuscationLayer-CotTuQ5X.js';

/**
 * Secure 진입점 (브라우저 조건 빌드).
 *
 * 압축(CompressionStream)·암호화(WebCrypto)·체크섬·Web Streams를 포함한 배터리
 * 풀세트를 BrowserAdapter 기반으로 제공합니다. Node.js 내장 모듈(zlib/crypto)을
 * 정적으로 import하지 않으므로 브라우저 번들에 끌려오지 않습니다.
 *
 * @module secure.browser
 * @packageDocumentation
 */

declare function getAdapter(): Promise<BrowserAdapter>;

export { BrowserAdapter, getAdapter };
