Transaction: {
    auxiliaryDataHash?: string;
    certificates?: types.AlonzoTypes.TransactionCertificate[];
    collaterals?: types.AlonzoTypes.CollateralInput[];
    fee: string;
    hash: string;
    inputs: types.AlonzoTypes.TransactionInput[];
    mint?: types.AlonzoTypes.Token[];
    networkId?: number;
    outputs: types.AlonzoTypes.TransactionOutput[];
    requiredSigners?: string[];
    scriptDataHash?: string;
    ttl?: number;
    update?: types.AlonzoTypes.ProtocolUpdate;
    validityIntervalStart?: number;
    withdrawals?: types.AlonzoTypes.Withdrawal[];
}

Type declaration