/// import { verify } from "ripple-keypairs"; import { XrplDefinitions } from "xrpl-binary-codec-prerelease"; import type Account from "../schema/Account"; import { XrplClient } from "xrpl-client"; declare function hashBatchInnerTxn(TxJson: Record, definitions?: XrplDefinitions): string; declare function createBatchInnerTxnBlob(flags: number, innerTxnHashes: string[]): string; declare function computeBinaryTransactionHash(txBlobHex: string): string; declare function bytesToHex(a: number[]): string; declare function deriveAddressWithEdPrefixer(publicKey: string): string; declare function hexToBytes(a: string): number[]; declare function bufferToHext(buffer: Buffer): string; declare function getAlgorithmFromKey(key: string): "ed25519" | "secp256k1"; declare function isValidClassicAddress(address: string): boolean; declare function isValidAddress(address: string): boolean; declare function isValidSeed(seed: string): boolean; declare function isValidMnemnic(words: string): boolean; declare function compressPubKey(pubkey: string): string; declare function hash(hex: string): number[]; declare function encodeTransaction(TxJson: Record, MultiSignAccount?: string, definitions?: XrplDefinitions): string; declare function secp256k1_p1363ToFullyCanonicalDerSignature(p1363Signature: string): string; declare function combine(multiSignedTxHex: string[], definitions?: XrplDefinitions): { id: string; signedTransaction: string; }; declare const networkInfo: (client: XrplClient | string, keepCreatedConnectionAlive?: boolean) => Promise<{ endpoint: string; networkId: number; ledgerSequence: number; ledger: import("xrpl-client").AnyJson; amendments: any; features: { hooks: boolean; }; connection: XrplClient | null; }>; declare const networkTxFee: (client: XrplClient | string, tx?: string | Object | undefined, keepCreatedConnectionAlive?: boolean) => Promise; declare const accountAndLedgerSequence: (client: XrplClient | string, account: string | Account) => Promise<{ networkInfo: { ledgerSequence: number | null; accountSequence: number | null; endpoint: string; networkId: number; features: { hooks: boolean; }; }; txValues: { Account: string | null; NetworkID: number | undefined; Sequence: number; LastLedgerSequence: number | undefined; Fee: string; }; }>; export { bytesToHex, hexToBytes, bufferToHext, getAlgorithmFromKey, isValidAddress, isValidClassicAddress, isValidSeed, isValidMnemnic, deriveAddressWithEdPrefixer as deriveAddress, compressPubKey, hash, encodeTransaction, secp256k1_p1363ToFullyCanonicalDerSignature, verify as verifySignature, computeBinaryTransactionHash, combine, accountAndLedgerSequence, accountAndLedgerSequence as txNetworkAndAccountValues, networkInfo, networkTxFee, hashBatchInnerTxn, createBatchInnerTxnBlob, };