import { BufReader, BufWriter } from "@aldea/core"; import { AbiType } from "./memory/abi-helpers/abi-type.js"; import { TxExecution } from "./tx-execution.js"; import { AbiAccess } from "./memory/abi-helpers/abi-access.js"; import { AbiArg } from "./memory/abi-helpers/abi-arg.js"; export declare class ArgsTranslator { exec: TxExecution; private abi; constructor(exec: TxExecution, abi: AbiAccess); fix(encoded: Uint8Array, args: AbiArg[]): Uint8Array; translateChunk(from: BufReader, ty: AbiType, into: BufWriter): void; private translateNullable; private translateArray; private translateMap; private translateComplexType; }