import { Network, MainNet, TestNet, RegTest, SimNet, MainNetBasic } from '../types/base'; /** * Check if a network is a MainNet */ export declare function isMainNet(network: Network): network is MainNet; /** * Check if a network is a MainNetBasic (minimal configuration) */ export declare function isMainNetBasic(network: Network): network is MainNetBasic; /** * Check if a network is any type of mainnet */ export declare function isAnyMainNet(network: Network): network is MainNet | MainNetBasic; /** * Check if a network is a TestNet */ export declare function isTestNet(network: Network): network is TestNet; /** * Check if a network is a RegTest */ export declare function isRegTest(network: Network): network is RegTest; /** * Check if a network is a SimNet */ export declare function isSimNet(network: Network): network is SimNet; /** * Check if a network is a test network (testnet, regtest, or simnet) */ export declare function isTestNetwork(network: Network): network is TestNet | RegTest | SimNet; /** * Validate that a network has required properties */ export declare function validateNetwork(network: unknown): network is Network; /** * Validate a networks collection */ export declare function validateNetworks(networks: unknown): networks is Record; //# sourceMappingURL=validators.d.ts.map