import { Connection } from '@solana/web3.js'; import { TransactionKMS, TransferErc721 } from '@tatumio/tatum-core'; import { SolanaMintNft, TransferSolana } from '../model'; export declare const getSolanaClient: (provider?: string | undefined) => Connection; export declare const sendSolana: (body: TransferSolana, provider?: string | undefined) => Promise; export declare const signSolanaKMSTransaction: (tx: TransactionKMS, fromPrivateKey: string, provider?: string | undefined) => Promise; export declare const transferSolanaNft: (body: TransferErc721, provider?: string | undefined) => Promise<{ txData: string; txId?: undefined; } | { txId: string; txData?: undefined; }>; export declare const mintSolanaNft: (body: SolanaMintNft, provider?: string | undefined) => Promise<{ txData: string; mintPK: string; txId?: undefined; nftAddress?: undefined; nftAccountAddress?: undefined; } | { txId: string; nftAddress: string; nftAccountAddress: string; txData?: undefined; mintPK?: undefined; }>; //# sourceMappingURL=solana.d.ts.map