import { CLValue, ToBytes, ToBytesResult, ResultAndRemainder } from './CLValue'; export declare class NamedArg implements ToBytes { name: string; value: CLValue; constructor(name: string, value: CLValue); toBytes(): ToBytesResult; static fromBytes(bytes: Uint8Array): ResultAndRemainder; } export declare class RuntimeArgs implements ToBytes { args: Map; constructor(args: Map); static fromMap(args: Record): RuntimeArgs; static fromNamedArgs(namedArgs: NamedArg[]): RuntimeArgs; insert(key: string, value: CLValue): void; toBytes(): ToBytesResult; static fromBytes(bytes: Uint8Array): ResultAndRemainder; }