import { Contracts, DTO } from "@arkecosystem/platform-sdk"; import { DateTime } from "@arkecosystem/platform-sdk-intl"; import { BigNumber } from "@arkecosystem/platform-sdk-support"; import { IReadWriteWallet } from "./contracts"; export declare class ExtendedSignedTransactionData { #private; constructor(data: Contracts.SignedTransactionData, wallet: IReadWriteWallet); data(): Contracts.SignedTransactionData; id(): string; type(): string; sender(): string; recipient(): string; amount(): number; convertedAmount(): number; fee(): number; convertedFee(): number; timestamp(): DateTime; isReturn(): boolean; isSent(): boolean; isReceived(): boolean; isTransfer(): boolean; isSecondSignature(): boolean; isDelegateRegistration(): boolean; isVoteCombination(): boolean; isVote(): boolean; isUnvote(): boolean; isMultiSignatureRegistration(): boolean; isIpfs(): boolean; isMultiPayment(): boolean; isDelegateResignation(): boolean; isHtlcLock(): boolean; isHtlcClaim(): boolean; isHtlcRefund(): boolean; isMagistrate(): boolean; usesMultiSignature(): boolean; total(): number; convertedTotal(): number; get(key: string): T; toString(): string; toBroadcast(): any; toObject(): DTO.SignedTransactionObject; wallet(): IReadWriteWallet; username(): string; hash(): string; recipients(): { address: string; amount: number; }[]; explorerLink(): string; explorerLinkForBlock(): string | undefined; memo(): string | undefined; blockId(): string | undefined; confirmations(): BigNumber; isConfirmed(): boolean; }