import { Bytes, BytesType } from "./Bytes.js";
/** Options for inflating zlib-compressed packed transaction bytes. */
export interface InflatePackedTransactionOptions {
    /** Maximum allowed decompressed byte length. */
    maxInflatedBytes?: number;
}
/** Constants used while inflating zlib-compressed packed transaction bytes. */
export declare namespace PackedTransactionCompression {
    /** Default maximum decompressed byte length for packed transaction payloads, matching nodeop's zlib decompression limiter. */
    const DefaultMaxInflatedBytes = 10485760;
    /** Output chunk size used by the streaming zlib inflater. */
    const InflateChunkSizeBytes = 65536;
}
/** Inflate zlib-compressed packed transaction bytes with a decompressed-size cap. */
export declare function inflatePackedTransaction(compressedBytes: BytesType, options?: InflatePackedTransactionOptions): Bytes;
//# sourceMappingURL=PackedTransactionCompression.d.ts.map