import { ValidationResult } from "./types.mjs"; //#region src/chains/xlm.d.ts /** * Supported Stellar address categories. */ type StellarAddressType = 'Standard' | 'Muxed'; /** * Result returned by `validateXLM()`. */ type XLMValidationResult = ValidationResult; /** * Validates a Stellar mainnet address. * * Accepts standard (G…) and muxed (M…) accounts. Performs full validation: * prefix, length, Base32 encoding, version byte, key length, and CRC16‑XModem checksum. * Rejects secret seeds, claimable balances, and other non‑account strings. * * @param address - The Stellar address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateXLM: (address: string) => XLMValidationResult; //#endregion export { StellarAddressType, XLMValidationResult, validateXLM };