TransactionCost: {
    addedSignatures: number;
    dryRunStatus?: DryRunStatus;
    estimatedPredicates: TransactionRequestInput[];
    gasPrice: BN;
    gasUsed: BN;
    maxFee: BN;
    maxGas: BN;
    minFee: BN;
    minGas: BN;
    missingContractIds: string[];
    outputVariables: number;
    rawReceipts: TransactionReceiptJson[];
    receipts: TransactionResultReceipt[];
    requiredQuantities: CoinQuantity[];
    transactionSummary?: TransactionSummaryJsonPartial;
    updateMaxFee?: boolean;
}