Properties
accounts
accounts
: Record<`ak_${string}`, TxUnpackedBySchema<{     balance
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     nonce
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     tag
: {         constValue
: Account;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Account);         serialize
: ((value
: Account) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
: 1) => Buffer);     }; } | {     balance
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     flags
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     gaAuthFun
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     gaContract
: {         deserialize
: ((value
: Buffer) => `ct_${string}` | `nm_${string}`);         serialize
: ((value
: `ct_${string}` | `nm_${string}`) => Buffer);     };     nonce
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     tag
: {         constValue
: Account;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Account);         serialize
: ((value
: Account) => Buffer);     };     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     encodedTx
: EntryAny;     signatures
: {         deserialize
: ((value
: Buffer[], params
: unknown) => Buffer[]);         serialize
: ((value
: readonly Uint8Array[], params
: unknown) => Buffer[]);     };     tag
: {         constValue
: SignedTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => SignedTx);         serialize
: ((value
: SignedTx) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             senderId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     payload
: {         deserialize
: ((value
: Buffer) => `ba_${string}`);         serialize
: ((value
?: `ba_${string}`) => Buffer);     };     recipientId
: {         deserialize
: ((value
: Buffer) => `ak_${string}` | `nm_${string}`);         serialize
: ((value
: `ak_${string}` | `nm_${string}`) => Buffer);     };     senderId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: SpendTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => SpendTx);         serialize
: ((value
: SpendTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     clientTtl
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     nameTtl
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     pointers
: {         deserialize
(pointers
: [key
: Buffer, id
: Buffer][]): NamePointer[];         serialize
(pointers
: NamePointer[]): Buffer[][];     };     status
: {         deserialize
(buffer
: Buffer): Buffer;         serialize
(buffer
: Uint8Array): Buffer;     };     tag
: {         constValue
: Name;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Name);         serialize
: ((value
: Name) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     commitmentId
: {         deserialize
: ((value
: Buffer) => `cm_${string}`);         serialize
: ((value
: `cm_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     tag
: {         constValue
: NamePreclaimTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NamePreclaimTx);         serialize
: ((value
: NamePreclaimTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     name
: {         deserialize
(value
: Buffer): `${string}.chain`;         serialize
(value
: `${string}.chain`): Buffer;     };     nameFee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, txFields
: {             name
: `${string}.chain`;         }, parameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, txFields
: {             name
: `${string}.chain`;         }): string;     };     nameSalt
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     tag
: {         constValue
: NameClaimTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NameClaimTx);         serialize
: ((value
: NameClaimTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     clientTtl
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nameId
: {         deserialize
: ((value
: Buffer) => `nm_${string}`);         serialize
(value
: `${string}.chain` | `nm_${string}`): Buffer;     };     nameTtl
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     pointers
: {         deserialize
(pointers
: [key
: Buffer, id
: Buffer][]): NamePointer[];         serialize
(pointers
: NamePointer[]): Buffer[][];     };     tag
: {         constValue
: NameUpdateTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NameUpdateTx);         serialize
: ((value
: NameUpdateTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nameId
: {         deserialize
: ((value
: Buffer) => `nm_${string}`);         serialize
(value
: `${string}.chain` | `nm_${string}`): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     recipientId
: {         deserialize
: ((value
: Buffer) => `ak_${string}` | `nm_${string}`);         serialize
: ((value
: `ak_${string}` | `nm_${string}`) => Buffer);     };     tag
: {         constValue
: NameTransferTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NameTransferTx);         serialize
: ((value
: NameTransferTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nameId
: {         deserialize
: ((value
: Buffer) => `nm_${string}`);         serialize
(value
: `${string}.chain` | `nm_${string}`): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     tag
: {         constValue
: NameRevokeTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NameRevokeTx);         serialize
: ((value
: NameRevokeTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     active
: {         deserialize
(buffer
: Buffer): boolean;         serialize
(value
: boolean): Buffer;     };     code
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     ctVersion
: {         deserialize
(buffer
: Buffer): CtVersion;         prepare
(value
: undefined | CtVersion, params
: {}, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | CtVersion>;         serialize
(value
: undefined | CtVersion, params
: {}, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     deposit
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, options
: {}, parameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     log
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     owner
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     referers
: {         deserialize
: ((value
: Buffer[], params
: unknown) => `ak_${string}`[]);         serialize
: ((value
: readonly `ak_${string}`[], params
: unknown) => Buffer[]);     };     tag
: {         constValue
: Contract;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Contract);         serialize
: ((value
: Contract) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     callData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     code
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     ctVersion
: {         deserialize
(buffer
: Buffer): CtVersion;         prepare
(value
: undefined | CtVersion, params
: {}, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | CtVersion>;         serialize
(value
: undefined | CtVersion, params
: {}, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     deposit
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, options
: {}, parameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     gasLimit
: {         deserialize
(value
: Buffer): number;         serialize
(_value
: undefined | number, __namedParameters
: {             _computingGasLimit
?: number;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => any);             tag
: Tag;             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }, __namedParameters
: {             gasMax
?: number;         }): Buffer;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             ownerId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     ownerId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: ContractCreateTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ContractCreateTx);         serialize
: ((value
: ContractCreateTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     abiVersion
: {         _getProtocolDetails
(c
: ConsensusProtocolVersion, tag
: Tag): AbiVersion;         deserialize
(buffer
: Buffer): AbiVersion;         prepare
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | AbiVersion>;         serialize
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     callData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     callerId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     contractId
: {         deserialize
: ((value
: Buffer) => `ct_${string}` | `nm_${string}`);         serialize
: ((value
: `ct_${string}` | `nm_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     gasLimit
: {         deserialize
(value
: Buffer): number;         serialize
(_value
: undefined | number, __namedParameters
: {             _computingGasLimit
?: number;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => any);             tag
: Tag;             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }, __namedParameters
: {             gasMax
?: number;         }): Buffer;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             callerId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     tag
: {         constValue
: ContractCallTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ContractCallTx);         serialize
: ((value
: ContractCallTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     callerId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     callerNonce
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     contractId
: {         deserialize
: ((value
: Buffer) => `ct_${string}`);         serialize
: ((value
: `ct_${string}`) => Buffer);     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     gasUsed
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     height
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     log
: {         deserialize
: ((value
: Buffer[], params
: unknown) => Buffer[]);         serialize
: ((value
: readonly Uint8Array[], params
: unknown) => Buffer[]);     };     returnType
: {         deserialize
: ((value
: Buffer) => CallReturnType);         serialize
: ((value
: CallReturnType) => Buffer);     };     returnValue
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     tag
: {         constValue
: ContractCall;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ContractCall);         serialize
: ((value
: ContractCall) => Buffer);     };     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     abiVersion
: {         _getProtocolDetails
(c
: ConsensusProtocolVersion, tag
: Tag): AbiVersion;         deserialize
(buffer
: Buffer): AbiVersion;         prepare
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | AbiVersion>;         serialize
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     oracleTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     queryFee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     queryFormat
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     responseFormat
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     tag
: {         constValue
: Oracle;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Oracle);         serialize
: ((value
: Oracle) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     abiVersion
: {         _getProtocolDetails
(c
: ConsensusProtocolVersion, tag
: Tag): AbiVersion;         deserialize
(buffer
: Buffer): AbiVersion;         prepare
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | AbiVersion>;         serialize
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     accountId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             accountId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     oracleTtlType
: {         deserialize
: ((value
: Buffer) => ORACLE_TTL_TYPES);         serialize
: ((value
: ORACLE_TTL_TYPES) => Buffer);     };     oracleTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     queryFee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     queryFormat
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     responseFormat
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     tag
: {         constValue
: OracleRegisterTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => OracleRegisterTx);         serialize
: ((value
: OracleRegisterTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             oracleId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     oracleId
: {         deserialize
: ((value
: Buffer) => `ok_${string}` | `nm_${string}`);         serialize
: ((value
: `ok_${string}` | `nm_${string}`) => Buffer);     };     oracleTtlType
: {         deserialize
: ((value
: Buffer) => ORACLE_TTL_TYPES);         serialize
: ((value
: ORACLE_TTL_TYPES) => Buffer);     };     oracleTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     tag
: {         constValue
: OracleExtendTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => OracleExtendTx);         serialize
: ((value
: OracleExtendTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             senderId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     oracleId
: {         deserialize
: ((value
: Buffer) => `ok_${string}` | `nm_${string}`);         serialize
: ((value
: `ok_${string}` | `nm_${string}`) => Buffer);     };     query
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     queryFee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     queryTtlType
: {         deserialize
: ((value
: Buffer) => ORACLE_TTL_TYPES);         serialize
: ((value
: ORACLE_TTL_TYPES) => Buffer);     };     queryTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     responseTtlType
: {         deserialize
: ((value
: Buffer) => ORACLE_TTL_TYPES);         serialize
: ((value
: ORACLE_TTL_TYPES) => Buffer);     };     responseTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     senderId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: OracleQueryTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => OracleQueryTx);         serialize
: ((value
: OracleQueryTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             oracleId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     oracleId
: {         deserialize
: ((value
: Buffer) => `ok_${string}`);         serialize
: ((value
: `ok_${string}`) => Buffer);     };     queryId
: {         deserialize
: ((value
: Buffer) => `oq_${string}`);         serialize
: ((value
: `oq_${string}`) => Buffer);     };     response
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     responseTtlType
: {         deserialize
: ((value
: Buffer) => ORACLE_TTL_TYPES);         serialize
: ((value
: ORACLE_TTL_TYPES) => Buffer);     };     responseTtlValue
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     tag
: {         constValue
: OracleResponseTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => OracleResponseTx);         serialize
: ((value
: OracleResponseTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelReserve
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     initiator
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     initiatorAmount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     initiatorDelegateIds
: {         deserialize
: ((value
: Buffer[], params
: unknown) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);         serialize
: ((value
: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[], params
: unknown) => Buffer[]);     };     lockPeriod
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             initiator
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     responder
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     responderAmount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     responderDelegateIds
: {         deserialize
: ((value
: Buffer[], params
: unknown) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);         serialize
: ((value
: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[], params
: unknown) => Buffer[]);     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelCreateTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelCreateTx);         serialize
: ((value
: ChannelCreateTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     initiatorAmountFinal
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     responderAmountFinal
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     tag
: {         constValue
: ChannelCloseMutualTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelCloseMutualTx);         serialize
: ((value
: ChannelCloseMutualTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     payload
: {         deserialize
: ((value
: Buffer) => `tx_${string}`);         serialize
: ((value
: `tx_${string}`) => Buffer);     };     poi
: EntryTreesPoi;     tag
: {         constValue
: ChannelCloseSoloTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelCloseSoloTx);         serialize
: ((value
: ChannelCloseSoloTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     payload
: {         deserialize
: ((value
: Buffer) => `tx_${string}`);         serialize
: ((value
: `tx_${string}`) => Buffer);     };     poi
: EntryTreesPoi;     tag
: {         constValue
: ChannelSlashTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelSlashTx);         serialize
: ((value
: ChannelSlashTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelDepositTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelDepositTx);         serialize
: ((value
: ChannelDepositTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelWithdrawTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelWithdrawTx);         serialize
: ((value
: ChannelWithdrawTx) => Buffer);     };     toId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     initiatorAmountFinal
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     responderAmountFinal
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     tag
: {         constValue
: ChannelSettleTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelSettleTx);         serialize
: ((value
: ChannelSettleTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     offChainTrees
: {         deserialize
: ((value
: Buffer) => `ss_${string}`);         serialize
: ((value
: `ss_${string}`) => Buffer);     };     payload
: {         deserialize
: ((value
: Buffer) => `tx_${string}`);         serialize
: ((value
: `tx_${string}`) => Buffer);     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelForceProgressTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelForceProgressTx);         serialize
: ((value
: ChannelForceProgressTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     update
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelOffChainTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainTx);         serialize
: ((value
: ChannelOffChainTx) => Buffer);     };     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     channelAmount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     channelReserve
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     initiator
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     initiatorAmount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     initiatorAuth
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     initiatorDelegateIds
: {         deserialize
: ((value
: Buffer[], params
: unknown) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);         serialize
: ((value
: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[], params
: unknown) => Buffer[]);     };     lockPeriod
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     lockedUntil
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     responder
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     responderAmount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     responderAuth
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     responderDelegateIds
: {         deserialize
: ((value
: Buffer[], params
: unknown) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);         serialize
: ((value
: readonly (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[], params
: unknown) => Buffer[]);     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     soloRound
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     stateHash
: {         deserialize
: ((value
: Buffer) => `st_${string}`);         serialize
: ((value
: `st_${string}`) => Buffer);     };     tag
: {         constValue
: Channel;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Channel);         serialize
: ((value
: Channel) => Buffer);     };     version
: {         constValue
: 3;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 3);         serialize
: ((value
?: 3) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     fromId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             fromId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     payload
: {         deserialize
: ((value
: Buffer) => `tx_${string}`);         serialize
: ((value
: `tx_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelSnapshotSoloTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelSnapshotSoloTx);         serialize
: ((value
: ChannelSnapshotSoloTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     from
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelOffChainUpdateTransfer;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainUpdateTransfer);         serialize
: ((value
: ChannelOffChainUpdateTransfer) => Buffer);     };     to
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     from
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelOffChainUpdateDeposit;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainUpdateDeposit);         serialize
: ((value
: ChannelOffChainUpdateDeposit) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     from
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelOffChainUpdateWithdraw;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainUpdateWithdraw);         serialize
: ((value
: ChannelOffChainUpdateWithdraw) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     callData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     code
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     ctVersion
: {         deserialize
(buffer
: Buffer): CtVersion;         prepare
(value
: undefined | CtVersion, params
: {}, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | CtVersion>;         serialize
(value
: undefined | CtVersion, params
: {}, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     deposit
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     owner
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: ChannelOffChainUpdateCreateContract;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainUpdateCreateContract);         serialize
: ((value
: ChannelOffChainUpdateCreateContract) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     abiVersion
: {         _getProtocolDetails
(c
: ConsensusProtocolVersion, tag
: Tag): AbiVersion;         deserialize
(buffer
: Buffer): AbiVersion;         prepare
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | AbiVersion>;         serialize
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     amount
: {         deserialize
(value
: Buffer): string;         serialize
(value
: Int): Buffer;     };     callData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     callStack
: {         deserialize
(buffer
: Buffer): Buffer;         serialize
(buffer
: Uint8Array): Buffer;     };     caller
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     contract
: {         deserialize
: ((value
: Buffer) => `ct_${string}`);         serialize
: ((value
: `ct_${string}`) => Buffer);     };     gasLimit
: {         deserialize
(value
: Buffer): number;         serialize
(_value
: undefined | number, __namedParameters
: {             _computingGasLimit
?: number;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => any);             tag
: Tag;             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }, __namedParameters
: {             gasMax
?: number;         }): Buffer;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     tag
: {         constValue
: ChannelOffChainUpdateCallContract;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelOffChainUpdateCallContract);         serialize
: ((value
: ChannelOffChainUpdateCallContract) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     channelId
: {         deserialize
: ((value
: Buffer) => `ch_${string}`);         serialize
: ((value
: `ch_${string}`) => Buffer);     };     pubkey
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     role
: {         deserialize
(buffer
: Buffer): string;         serialize
(string
: string): Buffer;     };     round
: {         deserialize
(value
: Buffer): number;         serialize
(value
: number): Buffer;     };     tag
: {         constValue
: ChannelClientReconnectTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelClientReconnectTx);         serialize
: ((value
: ChannelClientReconnectTx) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accounts
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<AccountAddress, Account>[]);         serialize
: ((value
: readonly MPTree<AccountAddress, Account>[], params
: unknown) => MPTreeBinary[]);     };     calls
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<Bytearray, ContractCall>[]);         serialize
: ((value
: readonly MPTree<Bytearray, ContractCall>[], params
: unknown) => MPTreeBinary[]);     };     channels
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<Channel, Channel>[]);         serialize
: ((value
: readonly MPTree<Channel, Channel>[], params
: unknown) => MPTreeBinary[]);     };     contracts
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<ContractAddress, Contract>[]);         serialize
: ((value
: readonly MPTree<ContractAddress, Contract>[], params
: unknown) => MPTreeBinary[]);     };     ns
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<Name, Name>[]);         serialize
: ((value
: readonly MPTree<Name, Name>[], params
: unknown) => MPTreeBinary[]);     };     oracles
: {         deserialize
: ((value
: MPTreeBinary[], params
: unknown) => MPTree<OracleAddress, Oracle>[]);         serialize
: ((value
: readonly MPTree<OracleAddress, Oracle>[], params
: unknown) => MPTreeBinary[]);     };     tag
: {         constValue
: TreesPoi;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => TreesPoi);         serialize
: ((value
: TreesPoi) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     accounts
: MapAccounts;     calls
: MapCalls;     channels
: MapChannels;     contracts
: MapContracts;     ns
: MapNames;     oracles
: MapOracles;     tag
: {         constValue
: StateTrees;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => StateTrees);         serialize
: ((value
: StateTrees) => Buffer);     };     version
: {         constValue
: 0;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 0);         serialize
: ((value
?: 0) => Buffer);     }; } | {     tag
: {         constValue
: Mtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => Mtree);         serialize
: ((value
: Mtree) => Buffer);     };     values
: EntryMtreeValueArray;     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     key
: {         deserialize
(buffer
: Buffer): Buffer;         serialize
(buffer
: Uint8Array): Buffer;     };     tag
: {         constValue
: MtreeValue;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => MtreeValue);         serialize
: ((value
: MtreeValue) => Buffer);     };     value
: {         deserialize
(buffer
: Buffer): Buffer;         serialize
(buffer
: Uint8Array): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapContracts;     tag
: {         constValue
: ContractsMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ContractsMtree);         serialize
: ((value
: ContractsMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapCalls;     tag
: {         constValue
: CallsMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => CallsMtree);         serialize
: ((value
: CallsMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapChannels;     tag
: {         constValue
: ChannelsMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => ChannelsMtree);         serialize
: ((value
: ChannelsMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapNames;     tag
: {         constValue
: NameserviceMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => NameserviceMtree);         serialize
: ((value
: NameserviceMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapOracles;     tag
: {         constValue
: OraclesMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => OraclesMtree);         serialize
: ((value
: OraclesMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     payload
: MapAccounts;     tag
: {         constValue
: AccountsMtree;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => AccountsMtree);         serialize
: ((value
: AccountsMtree) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     authFun
: {         deserialize
(buffer
: Buffer): Buffer;         serialize
(buffer
: Uint8Array): Buffer;     };     callData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     code
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     ctVersion
: {         deserialize
(buffer
: Buffer): CtVersion;         prepare
(value
: undefined | CtVersion, params
: {}, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | CtVersion>;         serialize
(value
: undefined | CtVersion, params
: {}, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     gasLimit
: {         deserialize
(value
: Buffer): number;         serialize
(_value
: undefined | number, __namedParameters
: {             _computingGasLimit
?: number;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => any);             tag
: Tag;             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }, __namedParameters
: {             gasMax
?: number;         }): Buffer;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             ownerId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     ownerId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: GaAttachTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => GaAttachTx);         serialize
: ((value
: GaAttachTx) => Buffer);     };     ttl
: {         deserialize
(value
: Buffer): number;         prepare
(value
: undefined | number, params
: {}, __namedParameters
: {             absoluteTtl
?: boolean;             onNode
?: Node;         }): Promise<undefined | number>;         serialize
(value
: undefined | number): Buffer;     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     abiVersion
: {         _getProtocolDetails
(c
: ConsensusProtocolVersion, tag
: Tag): AbiVersion;         deserialize
(buffer
: Buffer): AbiVersion;         prepare
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, options
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;             onNode
?: Node;         }): Promise<undefined | AbiVersion>;         serialize
(value
: undefined | AbiVersion, __namedParameters
: {             tag
: Tag;         }, __namedParameters
: {             consensusProtocolVersion
?: ConsensusProtocolVersion;         }): Buffer;     };     authData
: {         deserialize
: ((value
: Buffer) => `cb_${string}`);         serialize
: ((value
: `cb_${string}`) => Buffer);     };     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     gaId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     gasLimit
: {         deserialize
(value
: Buffer): number;         serialize
(_value
: undefined | number, __namedParameters
: {             _computingGasLimit
?: number;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => any);             tag
: Tag;             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }, __namedParameters
: {             gasMax
?: number;         }): Buffer;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     tag
: {         constValue
: GaMetaTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => GaMetaTx);         serialize
: ((value
: GaMetaTx) => Buffer);     };     tx
: EntrySignedTx;     version
: {         constValue
: 2;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 2);         serialize
: ((value
?: 2) => Buffer);     }; } | {     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(_value
: undefined | string, __namedParameters
: {             _computingMinFee
?: BigNumber;             _pickBiggerFee
?: boolean;             buildTx
: (<E>(params
: TxParams, options
?: {                 prefix
?: E;             }) => Generic<E>);             rebuildTx
: ((params
: any) => `tx_${string}`);             unpackTx
: (<TxType>(encodedTx
: `tx_${string}` | `pi_${string}` | `ss_${string}` | `cs_${string}`, txType
?: TxType) => TxUnpacked & {                 tag
: TxType;             });         }): string;     };     nonce
: {         deserialize
: ((value
: Buffer) => number);         prepare
: ((value
: undefined | number, params
: {}, options
: {             payerId
: string;         } & {             onNode
?: Node;             strategy
?: NextNonceStrategy;         }) => Promise<number>);         senderKey
: string;         serialize
: ((value
: number) => Buffer);     };     payerId
: {         deserialize
: ((value
: Buffer) => `ak_${string}`);         serialize
: ((value
: `ak_${string}`) => Buffer);     };     tag
: {         constValue
: PayingForTx;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => PayingForTx);         serialize
: ((value
: PayingForTx) => Buffer);     };     tx
: EntrySignedTx;     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; } | {     fee
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
: undefined | string): string;     };     gasPrice
: {         deserialize
(value
: Buffer): string;         serialize
(value
: undefined | Int, params
: {}, __namedParameters
: {             denomination
?: AE_AMOUNT_FORMATS;         }): Buffer;         serializeAettos
(value
?: undefined | string): string;     };     tag
: {         constValue
: GaMetaTxAuthData;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => GaMetaTxAuthData);         serialize
: ((value
: GaMetaTxAuthData) => Buffer);     };     txHash
: {         deserialize
: ((value
: Buffer) => `th_${string}`);         serialize
: ((value
: `th_${string}`) => Buffer);     };     version
: {         constValue
: 1;         constValueOptional
: boolean;         deserialize
: ((value
: Buffer) => 1);         serialize
: ((value
?: 1) => Buffer);     }; }> & {     tag
: Account; }> = ...calls
calls: Record<`ba_${string}`, Object> = ...
channels
channels: Record<`ch_${string}`, Object> = ...
contracts
contracts: Record<`ct_${string}`, Object> = ...
ns
ns: Record<`nm_${string}`, Object> = ...
oracles
oracles: Record<`ok_${string}`, Object> = ...