import { ValidationResult } from "./types.cjs"; //#region src/chains/polygon.d.ts /** * Supported Polygon address categories. */ type PolygonAddressType = 'Polygon'; /** * Result returned by `validatePolygon()`. */ type PolygonValidationResult = ValidationResult; /** * Validates a Polygon (MATIC) mainnet address. * * Checks the 42‑character hex format and EIP‑55 checksum (Keccak‑256). * * @param address - The Polygon address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validatePolygon: (address: string) => PolygonValidationResult; /** * Validates a MATIC token address on the Polygon network. * * Alias of `validatePolygon` – same format and checksum rules. * * @param address - The MATIC address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateMatic: (address: string) => PolygonValidationResult; //#endregion export { PolygonAddressType, PolygonValidationResult, validateMatic, validatePolygon };