import { PackedArguments } from '@aztec/circuit-types'; import { Fr } from '@aztec/circuits.js'; /** * A cache for packed arguments during transaction execution. */ export declare class PackedArgsCache { private cache; constructor(initialArguments?: PackedArguments[]); /** * Creates a new packed arguments cache. * @param initialArguments - The initial arguments to add to the cache. * @returns The new packed arguments cache. */ static create(initialArguments?: PackedArguments[]): PackedArgsCache; /** * Unpacks packed arguments. * @param hash - The hash of the packed arguments. * @returns The unpacked arguments. */ unpack(hash: Fr): Fr[]; /** * Packs arguments. * @param args - The arguments to pack. * @returns The hash of the packed arguments. */ pack(args: Fr[]): Fr; } //# sourceMappingURL=packed_args_cache.d.ts.map