import { Connection, PublicKey, TransactionInstruction } from '@solana/web3.js'; export declare class RaydiumClmmClient { private readonly connection; private raydiumPromise; constructor(connection: Connection); private getRaydium; getBuyInstructions(params: { mintAddress: PublicKey; wallet: PublicKey; solAmount: number; slippage: number; poolAddress?: PublicKey; }): Promise; getSellInstructions(params: { mintAddress: PublicKey; wallet: PublicKey; tokenAmount: number; slippage: number; poolAddress?: PublicKey; }): Promise; }