Variable TransactionConst 
 
Transaction: BytesCodec<Partial<Pick<{     cellDeps: PartialNullable<({ outPoint: PartialNullable<{ txHash: string; index: number; }>; depType: DepType; }
)>[];     headerDeps: string[];     inputs: PartialNullable<({ since: BI; previousOutput: PartialNullable<{ txHash: string; index: number; }>; }
)>[];     outputs: PartialNullable<({ capacity: BI; lock: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }>; type: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }> | undefined; }
)>[];     outputsData: string[];     version: number; }, never>> & Pick<{     cellDeps: PartialNullable<({ outPoint: PartialNullable<{ txHash: string; index: number; }>; depType: DepType; }
)>[];     headerDeps: string[];     inputs: PartialNullable<({ since: BI; previousOutput: PartialNullable<{ txHash: string; index: number; }>; }
)>[];     outputs: PartialNullable<({ capacity: BI; lock: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }>; type: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }> | undefined; }
)>[];     outputsData: string[];     version: number; }, NonNullableKeys<{     cellDeps: PartialNullable<({ outPoint: PartialNullable<{ txHash: string; index: number; }>; depType: DepType; }
)>[];     headerDeps: string[];     inputs: PartialNullable<({ since: BI; previousOutput: PartialNullable<{ txHash: string; index: number; }>; }
)>[];     outputs: PartialNullable<({ capacity: BI; lock: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }>; type: PartialNullable<{ codeHash: string; hashType: HashType; args: string; }> | undefined; }
)>[];     outputsData: string[];     version: number; }>> & {     witnesses: string[]; }, Transaction> = ...