export type SolanaChainId = 'mainnet-beta' | 'devnet' | 'testnet';
export interface SolanaChain {
    id: SolanaChainId;
    name: string;
    iconUrl: string;
    nativeCurrency: {
        name: string;
        symbol: string;
        decimals: number;
    };
    rpcUrls: {
        default: {
            http: string[];
        };
    };
    blockExplorers: {
        default: {
            name: string;
            url: string;
            apiUrl: string;
        };
    };
    contracts: {
        tokenProgram: {
            address: string;
        };
        systemProgram: {
            address: string;
        };
        memoProgram: {
            address: string;
        };
    };
}
declare const solana: {
    readonly id: number;
    readonly name: "Solana";
    readonly iconUrl: "https://s2.coinmarketcap.com/static/img/coins/64x64/5426.png";
    readonly nativeCurrency: {
        readonly name: "Solana";
        readonly symbol: "SOL";
        readonly decimals: 9;
    };
    readonly rpcUrls: {
        readonly default: {
            readonly http: readonly ["https://solana-rpc.publicnode.com"];
        };
    };
    readonly blockExplorers: {
        readonly default: {
            readonly name: "Solana Explorer";
            readonly url: "https://explorer.solana.com";
            readonly apiUrl: "https://explorer-api.mainnet-beta.solana.com";
        };
    };
    readonly contracts: {
        readonly tokenProgram: {
            readonly address: "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA";
        };
        readonly systemProgram: {
            readonly address: "11111111111111111111111111111111";
        };
        readonly memoProgram: {
            readonly address: "MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr";
        };
    };
};
export { solana };
