type TransactionRequest: QuaiTransactionRequest | QiTransactionRequest;

A TransactionRequest is a transactions with potentially various properties not defined, or with less strict types for its values.

This is used to pass to various operations, which will internally coerce any types and populate any necessary values.

Source

providers/provider.ts:171