/** * Solana CAIP-2 chain identifier helpers (`solana:`). * * Per CAIP-2's Solana profile, the reference is the first 32 characters * of the cluster's base58-encoded genesis block hash. Friendly slugs * (`"solana"`, `"solana-devnet"`) live alongside CAIP-2 in * `SolanaChainEntry`; CAIP-2 is the canonical id on disk. */ declare const SOLANA_NAMESPACE = "solana"; export type SolanaCaipChainId = `solana:${string}`; export declare class InvalidSolanaCaip2Error extends Error { constructor(input: string, reason: string); } export type ParsedSolanaCaip2 = { namespace: typeof SOLANA_NAMESPACE; reference: string; }; export declare function parseSolanaCaip2(input: string): ParsedSolanaCaip2; export declare function formatSolanaCaip2(reference: string): SolanaCaipChainId; export {};