Transaction: {
    auxiliaryDataHash?: string;
    certificates?: types.ConwayTypes.TransactionCertificate[];
    collateralOutput?: types.ConwayTypes.TransactionOutput;
    collaterals?: types.ConwayTypes.CollateralInput[];
    donation?: string;
    fee: string;
    hash: string;
    inputs: types.ConwayTypes.TransactionInput[];
    mint?: types.ConwayTypes.Token[];
    networkId?: number;
    outputs: types.ConwayTypes.TransactionOutput[];
    proposalProcedures?: ProposalProcedure[];
    referenceInputs?: types.ConwayTypes.TransactionInput[];
    requiredSigners?: string[];
    scriptDataHash?: string;
    totalCollateral?: string;
    treasuryAmount?: string;
    ttl?: number;
    validityIntervalStart?: number;
    votingProcedures?: VotingProcedure[];
    withdrawals?: types.ConwayTypes.Withdrawal[];
}

Type declaration