TransactionConfig: {
    logger?: LoggerConfig;
    publisher?: PublisherConfig;
    skipCleanTmp?: boolean;
    syncReturn?: boolean;
    throwOnErrors?: boolean;
}

Represents the configuration options for a transaction.