import { Connection } from '@solana/web3.js'; import { Chain, ChainAssetData, ChainCurrency, ChainParams, ChainRpcs, ChainType } from './Chain'; import { Wormhole, WormholeDef } from '../bridge'; export interface SolanaChainParams extends ChainParams { id: number; rpcUrls: ChainRpcs; wormhole?: WormholeDef; } export declare class SolanaChain extends Chain { readonly id: number; readonly rpcUrls: ChainRpcs; readonly wormhole?: Wormhole; constructor({ id, rpcUrls, wormhole, ...others }: SolanaChainParams); get connection(): Connection; getType(): ChainType; getCurrency(): Promise; }