Wrapper for different output types ### kind(): [OutputKind](#outputkind) ### asSignatureLockedSingleOutputDto(): [SignatureLockedSingleOutputDto](#signaturelockedsingleoutputdto) ### asSignatureLockedDustAllowanceOutputDto(): [SignatureLockedDustAllowanceOutputDto](#signaturelockeddustallowanceoutputdto) ### asTreasuryOutput(): [TreasuryOutputDto](#treasuryoutputdto)