import { WasmContainer } from "../wasm-container.js"; import { WasmWord } from "../wasm-word.js"; import { BufWriter } from "@aldea/core"; import { AbiType } from "./abi-helpers/abi-type.js"; export declare class ValueLifter { private container; constructor(container: WasmContainer); lift(ptr: WasmWord, ty: AbiType): Uint8Array; liftInto(ptr: WasmWord, ty: AbiType, writer: BufWriter): void; private liftBigInt; private liftNullable; private liftArray; private liftStaticArray; private liftArrayBuffer; private liftTypedArray; private liftString; private liftCompoundType; private liftExported; private liftJig; private liftPlainObject; private liftImported; private liftProxy; private liftMap; private liftPtr; private liftSet; private liftBuffer; }