import type { Key } from '../../types/derivation'; export declare class XRPTxProvider { create(params: { recipients: Array<{ address: string; amount: string; tag?: number; }>; tag?: number; from: string; invoiceID?: string; fee: number; feeRate: number; nonce: number; type?: string; flags?: number; }): string; getSignatureObject(params: { tx: string; key: Key; }): { signedTransaction: string; hash: string; }; getSignature(params: { tx: string; key: Key; }): string; getHash(params: { tx: string; }): string; applySignature(params: { tx: string; signature: string; pubKey: string; }): string; sign(params: { tx: string; key: Key; }): string; sha512Half(hex: string): string; transformSignatureObject(params: { obj: any; }): any; getSighash(params: { tx: string; pubKey: string; }): string; } //# sourceMappingURL=index.d.ts.map