export declare const coinNames: readonly ["btc", "tbtc", "tbtc4", "tbtcsig", "tbtcbgsig", "bch", "tbch", "bcha", "tbcha", "btg", "tbtg", "bsv", "tbsv", "dash", "tdash", "doge", "tdoge", "ltc", "tltc", "zec", "tzec"];
export type CoinName = (typeof coinNames)[number];
export declare function getMainnet(name: CoinName): CoinName;
export declare function isMainnet(name: CoinName): boolean;
export declare function isTestnet(name: CoinName): boolean;
export declare function isCoinName(v: string): v is CoinName;
import type { UtxolibName } from "./utxolibCompat.js";
/** Convert a CoinName or UtxolibName to CoinName */
export declare function toCoinName(name: CoinName | UtxolibName): CoinName;
