import { ValidationResult } from "./types.cjs"; //#region src/chains/xrp.d.ts /** * Supported XRP Ledger address categories. */ type XRPAddressType = 'Classic' | 'X-Address-Mainnet'; /** * Result returned by `validateXRP()`. */ type XRPValidationResult = ValidationResult; /** * Validates an XRP Ledger address. * * Supports standard Base58 Classic addresses (starting with 'r') and * X‑Addresses (starting with 'X') for Mainnet. Verifies double‑SHA256 checksum * and network‑specific version bytes. * * @param address - The XRP address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateXRP: (address: string) => XRPValidationResult; //#endregion export { XRPAddressType, XRPValidationResult, validateXRP };