import { ValidationResult } from "./types.cjs"; //#region src/chains/bnb.d.ts /** * Supported BNB address categories. */ type BNBAddressType = 'BNB'; /** * Result returned by `validateBNB()`. */ type BNBValidationResult = ValidationResult; /** * Validates a BNB Smart Chain (BSC/BEP‑20) address. * * Checks the standard 42‑character hex format and EIP‑55 checksum (Keccak‑256). * * @param address - The BNB address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateBNB: (address: string) => BNBValidationResult; /** * Validates a BEP‑20 token address on the BNB Smart Chain. * * Alias of `validateBNB` – same format and checksum rules. * * @param address - The BEP‑20 address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateBEP20: (address: string) => BNBValidationResult; //#endregion export { BNBAddressType, BNBValidationResult, validateBEP20, validateBNB };