import { ValidationResult } from "./types.mjs"; //#region src/chains/ltc.d.ts /** * Supported Litecoin address categories. */ type LitecoinAddressType = 'P2PKH' | 'P2SH' | 'Bech32' | 'Bech32m'; /** * Result returned by `validateLTC()`. */ type LTCValidationResult = ValidationResult; /** * Validates a Litecoin mainnet address. * * Supports legacy Base58 (P2PKH `L...`, P2SH `M...` or `3...`) and native SegWit/Taproot * (Bech32 `ltc1...`, Bech32m `ltc1p...`). * * @param address - The Litecoin address to validate. * @returns A `ValidationResult` indicating whether the address is valid and, if valid, its detected type. */ declare const validateLTC: (address: string) => LTCValidationResult; //#endregion export { LTCValidationResult, LitecoinAddressType, validateLTC };