import { TransactionType } from '@bitgo/sdk-core'; import { BaseCoin as CoinConfig } from '@bitgo/statics'; import { Transaction } from './transaction'; import { TransactionBuilder } from './transactionBuilder'; /** * Builder for XRPL AccountDelete transactions. * * An AccountDelete transaction removes an XRP Ledger account and any objects * it owns, sending the full remaining balance (including the base reserve) to * the specified destination address. The protocol requires a minimum fee equal * to the owner-reserve increment (currently 2 XRP / 2 000 000 drops) and the * account sequence number must satisfy: Sequence + 256 <= current ledger. */ export declare class AccountDeleteBuilder extends TransactionBuilder { private _destination; private _destinationTag?; constructor(_coinConfig: Readonly); protected get transactionType(): TransactionType; initBuilder(tx: Transaction): void; /** * Set the destination address (and optional destination tag). * @param address - bech32 XRP address, optionally with ?dt= query string */ to(address: string): AccountDeleteBuilder; /** @inheritdoc */ protected buildImplementation(): Promise; } //# sourceMappingURL=accountDeleteBuilder.d.ts.map